[OE-core] [PATCH] lighttpd: remove fam as a PACKAGECONFIG option
Ross Burton
ross.burton at intel.com
Mon Sep 23 20:16:47 UTC 2019
On 23/09/2019 19:01, Trevor Gamblin wrote:
> From: Trevor Gamblin<trevor.gamblin at windriver.com>
>
> 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
More information about the Openembedded-core
mailing list