[oe] proper way to express dependencies from meta-oe to meta-gnome?

Robert P. J. Day rpjday at crashcourse.ca
Mon Aug 5 13:43:34 UTC 2013


  for the entertainment value, while building for the beaglebone
black, i did:

  $ bitbake -c fetchall world

and got:

ERROR: Nothing RPROVIDES 'gvfs' (but
/home/rpjday/oe/dist/layers/meta-openembedded/meta-oe/recipes-support/tracker/tracker_0.14.2.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'gvfs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['gvfs']
ERROR: Required build target 'tracker' has no buildable providers.
Missing or unbuildable dependency chain was: ['tracker', 'gvfs']

and it's easy enough to see that, yes, tracker RDEPENDS on gvfs, which
is defined in meta-gnome which is a layer i'm not including.

  so what is the preferred way to resolve stuff like that? is one
simply supposed to *know* (or check) that tracker requires gvfs? or
read the diagnostics and adjust accordingly?

  given that tracker's home page is at gnome.org, would it make more
sense for tracker to be part of meta-gnome instead of meta-oe? just
trying to understand how recipes are distributed among the layers.

rday

-- 

========================================================================
Robert P. J. Day                                 Ottawa, Ontario, CANADA
                        http://crashcourse.ca

Twitter:                                       http://twitter.com/rpjday
LinkedIn:                               http://ca.linkedin.com/in/rpjday
========================================================================



More information about the Openembedded-devel mailing list