On 06/11/2008 02:50 AM, Jim Jagielski wrote:
Test tarballs for Apache httpd 2.2.9 are available at: http://httpd.apache.org/dev/dist/ Your votes please; +/-1 [ +1 ] Release httpd-2.2.9 as GA
Here are my results: Summary: Solaris 8, 9 on SPARC, 32 bit build, gcc 3.3.2, using Solaris LDAP SDK: Worker MPM, compiles, installs and starts fine Solaris 10 on SPARC, 32 bit build, gcc 3.3.2: Prefork, worker and event compile and install fine. Prefork, worker and event pass all tests as far as the default perl installation of Solaris 10 permits. RedHat AS 3 32 bit: Prefork, worker and event compile and install fine. It does NOT compile with the RedHat included openldap 2.0.27-17. More details later. Event MPM does NOT start as epoll does not seem to work correctly. Although the appropriate functions seem to be present they do not seem to work. Configure from APR detected this and set epoll support to 0, but there is no build check on httpd side to detect this. Maybe a possible area of improvement. Prefork and worker pass all tests (not including WebDAV as the needed perl components are missing) RedHat As 4 32 bit: Prefork, worker and event compile and install fine. Prefork, worker and event pass all tests (not including WebDAV as the needed perl components are missing). Works fine with the included openldap 2.2.x. RedHat As 4 64 bit: Prefork, worker and event compile and install fine. Prefork, worker and event pass all tests (not including WebDAV as the needed perl components are missing). Works fine with the included openldap 2.2.x. SuSE Linux 10.2 32 bit: worker compiles and installs fine. worker passes all tests. Works fine with the included openldap 2.3.x. So all in all I am +1 for releasing. Details: Warnings reported on Solaris: Solaris 8: passwd/apr_getpass.c:97: warning: `get_password' defined but not used threadproc/unix/thread.c: In function `apr_thread_once_init': threadproc/unix/thread.c:306: warning: missing braces around initializer threadproc/unix/thread.c:306: warning: (near initialization for `once_init.__pthread_once_pad') xmlparse.c:7: warning: `RCSId' defined but not used xmltok.c:7: warning: `RCSId' defined but not used xmlrole.c:7: warning: `RCSId' defined but not used dbd/apr_dbd.c: In function `apr_dbd_prepare': dbd/apr_dbd.c:372: warning: subscript has type `char' dbd/apr_dbd.c:388: warning: subscript has type `char' ldap/apr_ldap_option.c: In function `option_set_cert': ldap/apr_ldap_option.c:401: warning: unused variable `ents' ldap/apr_ldap_option.c:402: warning: unused variable `i' ldap/apr_ldap_rebind.c:187: warning: `apr_ldap_rebind_lookup' defined but not used worker.c: In function `start_threads': worker.c:1033: warning: int format, pid_t arg (arg 7) worker.c: In function `make_child': worker.c:1358: warning: int format, pid_t arg (arg 7) worker.c: In function `ap_mpm_run': worker.c:1669: warning: int format, pid_t arg (arg 4) worker.c:1766: warning: int format, pid_t arg (arg 8) worker.c:1793: warning: int format, pid_t arg (arg 8) util.c: In function `ap_append_pid': util.c:2146: warning: int format, pid_t arg (arg 5) mpm_common.c: In function `reclaim_one_pid': mpm_common.c:151: warning: int format, pid_t arg (arg 7) mpm_common.c:161: warning: int format, pid_t arg (arg 7) mpm_common.c:186: warning: int format, pid_t arg (arg 7) mpm_common.c: In function `ap_process_child_status': mpm_common.c:440: warning: int format, pid_t arg (arg 7) mpm_common.c: In function `ap_signal_server': mpm_common.c:991: warning: int format, pid_t arg (arg 3) mpm_common.c:996: warning: int format, pid_t arg (arg 3) mod_authnz_ldap.c: In function `authn_ldap_check_password': mod_authnz_ldap.c:373: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:378: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:383: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:390: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:415: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:471: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:475: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c: In function `authz_ldap_check_user_access': mod_authnz_ldap.c:540: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:564: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:623: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:635: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:642: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:655: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:662: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:673: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:682: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:689: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:703: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:718: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:724: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:733: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:740: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:751: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:760: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:768: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:776: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:787: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:793: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:806: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:816: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:824: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:832: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:842: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:848: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:853: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c: In function `mod_auth_ldap_parse_url': mod_authnz_ldap.c:876: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:885: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:887: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:889: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:891: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:896: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:898: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_bytes': util_ldap.c:1350: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_ttl': util_ldap.c:1397: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_entries': util_ldap.c:1421: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_opcache_ttl': util_ldap.c:1442: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_opcache_entries': util_ldap.c:1466: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_child_init': util_ldap.c:2052: warning: int format, pid_t arg (arg 8) mod_log_forensic.c: In function `log_before': mod_log_forensic.c:199: warning: int format, pid_t arg (arg 3) proxy_util.c: In function `ap_proxy_initialize_worker_share': proxy_util.c:1851: warning: int format, pid_t arg (arg 8) proxy_util.c:1856: warning: int format, pid_t arg (arg 8) proxy_util.c:1864: warning: int format, pid_t arg (arg 7) proxy_util.c: In function `ap_proxy_initialize_worker': proxy_util.c:1953: warning: int format, pid_t arg (arg 8) proxy_util.c:1969: warning: int format, pid_t arg (arg 8) mod_proxy_balancer.c: In function `get_cookie_param': mod_proxy_balancer.c:162: warning: subscript has type `char' mod_proxy_balancer.c:165: warning: subscript has type `char' mod_status.c: In function `status_handler': mod_status.c:544: warning: int format, long int arg (arg 3) mod_status.c:623: warning: int format, pid_t arg (arg 5) mod_status.c:709: warning: int format, pid_t arg (arg 5) mod_cgid.c: In function `cgid_server': mod_cgid.c:701: warning: int format, pid_t arg (arg 7) mod_cgid.c: In function `cleanup_nonchild_process': mod_cgid.c:1245: warning: int format, pid_t arg (arg 7) mod_cgid.c:1252: warning: int format, pid_t arg (arg 7) Solaris 9: passwd/apr_getpass.c:97: warning: `get_password' defined but not used threadproc/unix/thread.c: In function `apr_thread_once_init': threadproc/unix/thread.c:306: warning: missing braces around initializer threadproc/unix/thread.c:306: warning: (near initialization for `once_init.__pthread_once_pad') xmlparse.c:7: warning: `RCSId' defined but not used xmltok.c:7: warning: `RCSId' defined but not used xmlrole.c:7: warning: `RCSId' defined but not used dbd/apr_dbd.c: In function `apr_dbd_prepare': dbd/apr_dbd.c:372: warning: subscript has type `char' dbd/apr_dbd.c:388: warning: subscript has type `char' ldap/apr_ldap_rebind.c:187: warning: `apr_ldap_rebind_lookup' defined but not used worker.c: In function `start_threads': worker.c:1033: warning: int format, pid_t arg (arg 7) worker.c: In function `make_child': worker.c:1358: warning: int format, pid_t arg (arg 7) worker.c: In function `ap_mpm_run': worker.c:1669: warning: int format, pid_t arg (arg 4) worker.c:1766: warning: int format, pid_t arg (arg 8) worker.c:1793: warning: int format, pid_t arg (arg 8) util.c: In function `ap_append_pid': util.c:2146: warning: int format, pid_t arg (arg 5) mpm_common.c: In function `reclaim_one_pid': mpm_common.c:151: warning: int format, pid_t arg (arg 7) mpm_common.c:161: warning: int format, pid_t arg (arg 7) mpm_common.c:186: warning: int format, pid_t arg (arg 7) mpm_common.c: In function `ap_process_child_status': mpm_common.c:440: warning: int format, pid_t arg (arg 7) mpm_common.c: In function `ap_signal_server': mpm_common.c:991: warning: int format, pid_t arg (arg 3) mpm_common.c:996: warning: int format, pid_t arg (arg 3) mod_authnz_ldap.c: In function `authn_ldap_check_password': mod_authnz_ldap.c:373: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:378: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:383: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:390: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:415: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:471: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:475: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c: In function `authz_ldap_check_user_access': mod_authnz_ldap.c:540: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:564: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:623: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:635: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:642: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:655: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:662: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:673: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:682: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:689: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:703: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:718: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:724: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:733: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:740: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:751: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:760: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:768: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:776: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:787: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:793: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:806: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:816: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:824: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:832: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:842: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:848: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:853: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c: In function `mod_auth_ldap_parse_url': mod_authnz_ldap.c:876: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:885: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:887: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:889: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:891: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:896: warning: int format, pid_t arg (arg 7) mod_authnz_ldap.c:898: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_bytes': util_ldap.c:1350: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_ttl': util_ldap.c:1397: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_cache_entries': util_ldap.c:1421: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_opcache_ttl': util_ldap.c:1442: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_set_opcache_entries': util_ldap.c:1466: warning: int format, pid_t arg (arg 7) util_ldap.c: In function `util_ldap_child_init': util_ldap.c:2052: warning: int format, pid_t arg (arg 8) mod_log_forensic.c: In function `log_before': mod_log_forensic.c:199: warning: int format, pid_t arg (arg 3) proxy_util.c: In function `ap_proxy_initialize_worker_share': proxy_util.c:1851: warning: int format, pid_t arg (arg 8) proxy_util.c:1856: warning: int format, pid_t arg (arg 8) proxy_util.c:1864: warning: int format, pid_t arg (arg 7) proxy_util.c: In function `ap_proxy_initialize_worker': proxy_util.c:1953: warning: int format, pid_t arg (arg 8) proxy_util.c:1969: warning: int format, pid_t arg (arg 8) mod_proxy_balancer.c: In function `get_cookie_param': mod_proxy_balancer.c:162: warning: subscript has type `char' mod_proxy_balancer.c:165: warning: subscript has type `char' mod_status.c: In function `status_handler': mod_status.c:544: warning: int format, long int arg (arg 3) mod_status.c:623: warning: int format, pid_t arg (arg 5) mod_status.c:709: warning: int format, pid_t arg (arg 5) mod_cgid.c: In function `cgid_server': mod_cgid.c:701: warning: int format, pid_t arg (arg 7) mod_cgid.c: In function `cleanup_nonchild_process': mod_cgid.c:1245: warning: int format, pid_t arg (arg 7) mod_cgid.c:1252: warning: int format, pid_t arg (arg 7) Solaris 10: worker.c: In function `start_threads': worker.c:1033: Warnung: int Format, pid_t Argument (Argument 7) worker.c: In function `make_child': worker.c:1358: Warnung: int Format, pid_t Argument (Argument 7) worker.c: In function `ap_mpm_run': worker.c:1669: Warnung: int Format, pid_t Argument (Argument 4) worker.c:1766: Warnung: int Format, pid_t Argument (Argument 8) worker.c:1793: Warnung: int Format, pid_t Argument (Argument 8) util.c: In function `ap_append_pid': util.c:2146: Warnung: int Format, pid_t Argument (Argument 5) mpm_common.c: In function `reclaim_one_pid': mpm_common.c:151: Warnung: int Format, pid_t Argument (Argument 7) mpm_common.c:161: Warnung: int Format, pid_t Argument (Argument 7) mpm_common.c:186: Warnung: int Format, pid_t Argument (Argument 7) mpm_common.c: In function `ap_process_child_status': mpm_common.c:440: Warnung: int Format, pid_t Argument (Argument 7) mpm_common.c: In function `ap_signal_server': mpm_common.c:991: Warnung: int Format, pid_t Argument (Argument 3) mpm_common.c:996: Warnung: int Format, pid_t Argument (Argument 3) mod_authnz_ldap.c: In function `authn_ldap_check_password': mod_authnz_ldap.c:373: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:378: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:383: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:390: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:415: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:471: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:475: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c: In function `authz_ldap_check_user_access': mod_authnz_ldap.c:540: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:564: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:623: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:635: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:642: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:655: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:662: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:673: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:682: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:689: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:703: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:718: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:724: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:733: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:740: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:751: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:760: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:768: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:776: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:787: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:793: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:806: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:816: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:824: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:832: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:842: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:848: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:853: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c: In function `mod_auth_ldap_parse_url': mod_authnz_ldap.c:876: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:885: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:887: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:889: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:891: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:896: Warnung: int Format, pid_t Argument (Argument 7) mod_authnz_ldap.c:898: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_set_cache_bytes': util_ldap.c:1350: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_set_cache_ttl': util_ldap.c:1397: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_set_cache_entries': util_ldap.c:1421: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_set_opcache_ttl': util_ldap.c:1442: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_set_opcache_entries': util_ldap.c:1466: Warnung: int Format, pid_t Argument (Argument 7) util_ldap.c: In function `util_ldap_child_init': util_ldap.c:2052: Warnung: int Format, pid_t Argument (Argument 8) mod_log_forensic.c: In function `log_before': mod_log_forensic.c:199: Warnung: int Format, pid_t Argument (Argument 3) proxy_util.c: In function `ap_proxy_initialize_worker_share': proxy_util.c:1851: Warnung: int Format, pid_t Argument (Argument 8) proxy_util.c:1856: Warnung: int Format, pid_t Argument (Argument 8) proxy_util.c:1864: Warnung: int Format, pid_t Argument (Argument 7) proxy_util.c: In function `ap_proxy_initialize_worker': proxy_util.c:1953: Warnung: int Format, pid_t Argument (Argument 8) proxy_util.c:1969: Warnung: int Format, pid_t Argument (Argument 8) mod_status.c: In function `status_handler': mod_status.c:544: Warnung: int Format, long int Argument (Argument 3) mod_status.c:623: Warnung: int Format, pid_t Argument (Argument 5) mod_status.c:709: Warnung: int Format, pid_t Argument (Argument 5) mod_cgid.c: In function `cgid_server': mod_cgid.c:701: Warnung: int Format, pid_t Argument (Argument 7) mod_cgid.c: In function `cleanup_nonchild_process': mod_cgid.c:1245: Warnung: int Format, pid_t Argument (Argument 7) mod_cgid.c:1252: Warnung: int Format, pid_t Argument (Argument 7) As far as I remember all apr / apr-util related warnings should be fixed in apr / apr-util trunk (r663342 / r663344), but r663344 is not backported to 1.3.x yet. RedHAT AS 3 The failure of the build against openldap 2.0.27: ldap/apr_ldap_rebind.c: In function `apr_ldap_rebind_set_callback': ldap/apr_ldap_rebind.c:288: warning: passing arg 2 of `ldap_set_rebind_proc' from incompatible pointer type ldap/apr_ldap_rebind.c:288: too many arguments to function `ldap_set_rebind_proc' make[3]: *** [ldap/apr_ldap_rebind.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 This seems to be an issue with apr-util 1.3.0. It seems that the API of openldap has changed between 2.0.x and 2.2.x. Maybe we should check in apr-util's configure script that a usable version of openldap is present. Regards Rüdiger