On 23/09/2019 19:01, Trevor Gamblin wrote:
From: Trevor Gamblin<[email protected]>

lighttpd builds fail if "fam" (and therefore gamin) is enabled.

In conf/local.conf:

     CORE_IMAGE_EXTRA_INSTALL += "lighttpd"
     PACKAGECONFIG_append_pn-lighttpd = " fam"

bitbake error:

     ERROR: Nothing PROVIDES 'gamin' (but 
/yow-lpggp31/tgamblin/oe-core.git/meta/recipes-extended/lighttpd/lighttpd_1.4.54.bb
 DEPENDS on or otherwise requires it)
     NOTE: Runtime target 'lighttpd' is unbuildable, removing...
     Missing or unbuildable dependency chain was: ['lighttpd', 'gamin']
     ERROR: Required build target 'core-image-minimal' has no buildable 
providers.
     Missing or unbuildable dependency chain was: ['core-image-minimal', 
'lighttpd', 'gamin']

Since gamin doesn't appear to have a recipe and hasn't been
maintained for several years, this should be removed from the
list of lighttpd PACKAGECONFIG options.

Non-default PACKAGECONFIGs are allowed to depend on recipes that are not in core, plenty of recipes do this. Otherwise there'd be no way to turn on options that have dependencies in other layers.

However, the fact that Gamin is very much dead is a good reason to remove the PACKAGECONFIG and simply hardcode --without-fam for good measure.

Ross
--
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to