Bug 11778

Summary: Nothing RPROVIDES libegl but xserver-xorg_1.19.1.bb RDEPENDS or otherwise requires it
Product: [Build System, Metadata & Runtime] BitBake Reporter: Joseph Ngigi <joseph>
Component: bitbakeAssignee: Richard Purdie <richard.purdie>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: Undecided CC: joseph, poky.bs.watcher, poky.watcher, ross.burton
Version: 2.3.1   
Target Milestone: ---   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Don't know
Attachments:
Description Flags
This is the console output upon running bitbake core-image-sato none

Description Joseph Ngigi 2017-07-11 06:44:33 UTC
Created attachment 3861 [details]
This is the console output upon running bitbake core-image-sato

I am on pyro branch, building a core-image-sato for Allwinner's cubieboard2.My meta layers include the following:-
1.meta
2.meta-poky
3.meta-sunxi
4.meta-openembedded/meta-oe
5.meta-gnome

However, my bitbake does not go beyond the following:

Loading cache: 100% |########################################################################################################################################################| Time: 0:00:03
Loaded 2168 entries from dependency cache.
Parsing recipes: 100% |######################################################################################################################################################| Time: 0:00:00
Parsing of 1567 .bb files complete (1566 cached, 1 parsed). 2168 targets, 201 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'libegl' (but /home/ngigijoe/src/git/pyro/poky/meta/recipes-graphics/xorg-xserver/xserver-xorg_1.19.1.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'libegl' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['libegl']
NOTE: Runtime target 'xf86-input-keyboard-dev' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['xf86-input-keyboard-dev', 'virtual/xserver', 'libegl']
NOTE: Runtime target 'xf86-input-keyboard' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['xf86-input-keyboard', 'virtual/xserver', 'libegl']
NOTE: Runtime target 'packagegroup-core-x11-xserver' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-core-x11-xserver', 'xf86-input-keyboard', 'virtual/xserver', 'libegl']
NOTE: Runtime target 'packagegroup-core-x11-base' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['packagegroup-core-x11-base', 'packagegroup-core-x11-xserver', 'xf86-input-keyboard', 'virtual/xserver', 'libegl']
ERROR: Required build target 'core-image-sato' has no buildable providers.
Missing or unbuildable dependency chain was: ['core-image-sato', 'packagegroup-core-x11-base', 'packagegroup-core-x11-xserver', 'xf86-input-keyboard', 'virtual/xserver', 'libegl']

Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
Comment 1 Ross Burton 2017-07-13 16:36:02 UTC
This looks like a bug in meta-sunxi.  Specifically the sunxi-mali recipe should RPROVIDE libegl, as it has an EGL implementation.

The sunxi BSP bugs are not tracked in this bugzilla, so please file a bug at https://github.com/linux-sunxi/meta-sunxi/.