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
