I have build =openldap-2.4.17-r1 whith USE=-*, but ebuild enable configure options syslog, i.e --enable-syslog. If set USE="-* minimal", this options still included and ebuild does not warn that a use set of corrupted/invalid.
Looks like the syslog use flag is not used in the ebuild.
(In reply to comment #1) > Looks like the syslog use flag is not used in the ebuild. > gw ~ # emerge -pv openldap These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] net-nds/openldap-2.4.17-r1 USE="berkdb crypt experimental* icu* ipv6 kerberos* perl sasl ssl syslog* tcpd -cxx -debug -gnutls -iodbc -minimal -odbc -overlays -samba (-selinux) -slp -smbkrb5passwd" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB gw ~ #
openldap-2.4.17-r1 ebuild : 16 IUSE_DAEMON="crypt icu samba slp tcpd experimental minimal" 17 IUSE_BACKEND="+berkdb" 18 IUSE_OVERLAY="overlays perl" 19 IUSE_OPTIONAL="gnutls iodbc sasl ssl odbc debug ipv6 syslog selinux"
Fixed in 2.4.19.