安装apache的ldap模块出错!

安装apache的ldap模块出错!

用apache httpd-2.2.10 的源码包安装,想安装mod-authnz-ldap.so, mod-ldap.so,但是安装不上,请问要怎么安装呀??
./configure --prefix=/usr/local/apache2 --enable-ldap --enable-authnz-ldap --with-ldap
之后
make

出错
C/C++ code
 
mod_authnz_ldap.c:1212: parse error before ')' token mod_authnz_ldap.c:1213: `apr_OFN_uldap_ssl_supported_t' undeclared (first use in this function) mod_authnz_ldap.c:1213: parse error before ')' token make[3]: *** [mod_authnz_ldap.lo] Error 1 make[3]: Leaving directory `/root/svn/httpd-2.2.10/modules/aaa' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/svn/httpd-2.2.10/modules/aaa' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/svn/httpd-2.2.10/modules' make: *** [all-recursive] Error 1
 
mod_authnz_ldap.c:1213: `apr_OFN_uldap_ssl_supported_t' undeclared (first use in
this function)

去文件前面,添加该 function 的引用说明 (declare)
不是要改它的源码吧?
我只要把mod-authnz-ldap.so, mod-ldap.so安装上就可以了。
有什么方法没有
没有人知道吗?
建议你用rpm包安装,不会有这么多麻烦。
或者把os升级高些的版本,就不用再自己装httpd了,像rhel5,本身带的版本就可以了。
我这里有mod-authnz-ldap.so, mod-ldap.so,给个邮箱我发给你试试。
wholove_s@126.com