Hide Forgot
Description of problem: checking for LDAP support... yes, shared checking for LDAP Cyrus SASL support... yes configure: error: Cannot find ldap libraries in /usr/lib64. Version-Release number of selected component (if applicable): openldap-2.4.23-8.el6 How reproducible: 100% Steps to Reproduce: 1. mock -v -r rhel-6-x86_64 php-5.3.3-3.el6.src.rpm Actual results: build failure Expected results: php builds Additional info: downgrade to openldap-2.4.23-4.el6 and openldap-devel-2.4.23-4.el6 solves the problem for me
libldap, libldap_r and liblber were moved from /usr/lib to /lib (see bug #548475) Unfortunatelly OpenLDAP doesn't use pkg-config and PHP configure is not able to detect this change. > checking for LDAP support... yes, shared > checking for LDAP Cyrus SASL support... yes >configure: error: Cannot find ldap libraries in /usr/lib64. > error: Bad exit status from /var/tmp/rpm-tmp.xMDqtk (%build) > Bad exit status from /var/tmp/rpm-tmp.xMDqtk (%build)
Fixed in: openldap-2.4.23-10.el6
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: - openldap-devel-2.4.23-14.el6 - compile package which uses openldap library and expects libraries in /usr/lib - moved -devel *.so symlinks back to /usr/lib - tools which were successfully compiled against previous versions of openldap (before the libraries were moved from /usr/lib to /lib) will successfully compile even now (after the libraries were moved)
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0673.html