Without dev-libs/json-c it fails to build. For example I don't need it, so can we please make it optional? --- /usr/portage/sys-cluster/keepalived/keepalived-1.4.0.ebuild 2018-01-05 15:39:21.000000000 +0100 +++ keepalived-1.4.0-r1.ebuild 2018-01-05 16:37:33.066481023 +0100 @@ -12,7 +12,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" -IUSE="dbus debug ipv6 snmp" +IUSE="dbus debug ipv6 json snmp" RDEPEND="dev-libs/libnl:= dev-libs/openssl:= @@ -20,6 +20,7 @@ net-libs/libnfnetlink sys-apps/iproute2 dbus? ( sys-apps/dbus ) + json? ( dev-libs/json-c:= ) snmp? ( net-analyzer/net-snmp )" DEPEND="${RDEPEND} >=sys-kernel/linux-headers-4.4" @@ -36,12 +37,12 @@ STRIP=/bin/true \ econf \ --with-kernel-dir=/usr \ - --enable-json \ --enable-sha1 \ --enable-vrrp \ $(use_enable dbus) \ $(use_enable dbus dbus-create-instance) \ $(use_enable debug) \ + $(use_enable json) \ $(use_enable snmp) }
Fixed, added json USE flag (off by default), my apologizes mate
Thank you :)
We should rebuild keepalived when json-c changes slot (as was the case with 0.13 version bump).
You're right and my multitasking is bad, thanks for bearing with me, ebuild updated
Thanks,looks good,deployed on a pair of servers.