Description of problem: checking for lber.h... no ./configure: line 28115: test: too many arguments checking OpenLDAP version... no configure: error: Cannot enable LDAPDB plugin: OpenLDAP library located but incompatible error: Bad exit status from /var/tmp/rpm-tmp.65902 (%build) Installing openldap-devel chased away the problem. cyrus-sasl is missing a BuildRequires: openldap-devel in its spec, and the dependency is unfortunately circular: openldap-devel requires the to-be-built cyrus-sasl-devel. Version-Release number of selected component (if applicable): cyrus-sasl-2.1.21
Should be fixed in 2.1.21. Unless/until we have a generic way of specifying that optional dependencies shouldn't be pulled in, I've wrapped it in a %{bootstrap_cyrus_sasl} == 0 section.