[Buildroot] [PATCH v2] packagersyslog: enable options when libcurl is enabled
Peter Korsgaard
peter at korsgaard.com
Sun Feb 2 15:06:34 UTC 2020
>>>>> "Matt" == Matt Weber <matthew.weber at rockwellcollins.com> writes:
> Following the bump to 8.1910.0, items requiring libcurl were
> disabled by default. This patch selectively enables options
> which depend on libcurl when that package is enabled in the
> build.
> Signed-off-by: Matthew Weber <matthew.weber at rockwellcollins.com>
> ---
> Changes
> v1 -> v2
> [Thomas
> - Flipped libcurl conditional and name of this patchset to rsyslog
> ---
> package/rsyslog/rsyslog.mk | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
> diff --git a/package/rsyslog/rsyslog.mk b/package/rsyslog/rsyslog.mk
> index 5bd6b59ba3..d5a88b19d3 100644
> --- a/package/rsyslog/rsyslog.mk
> +++ b/package/rsyslog/rsyslog.mk
> @@ -17,7 +17,16 @@ RSYSLOG_PLUGINS = imdiag imfile impstats imptcp \
> RSYSLOG_CONF_OPTS = --disable-generate-man-pages \
> $(foreach x,$(call qstrip,$(RSYSLOG_PLUGINS)),--enable-$(x))
> -# Disable items requiring libcurl
> +ifeq ($(BR2_PACKAGE_LIBCURL),y)
> +RSYSLOG_DEPENDENCIES += libcurl
> +RSYSLOG_CONF_OPTS += --enable-elasticsearch \
> + --enable-clickhouse \
> + --enable-omhttp \
> + --enable-fmhttp \
> + --enable-imdocker \
> + --enable-omhttpfs \
> + --enable-mmkubernetes
I was about to apply this, but it fails to build here (a config with
just curl and rsyslog):
checking for CURL... yes
checking for LIBLOGNORM... no
configure: error: Package requirements (lognorm >= 2.0.3) were not met:
Package 'lognorm', required by 'virtual:world', not found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables LIBLOGNORM_CFLAGS
and LIBLOGNORM_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make[1]: *** [package/pkg-generic.mk:250: /home/peko/source/buildroot/output-rsyslog/build/rsyslog-8.1911.0/.stamp_configured] Error 1
Care to take a look?
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list