[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