Centos httpd-2.4.9 rpm生成错误文件未找到mod_session_crypto.so,mod_mpm_event.so

Centos httpd-2.4.9 rpm生成错误文件未找到mod_session_crypto.so,mod_mpm_event.so,centos,rpmbuild,Centos,Rpmbuild,我正在尝试使用命令在CentOS 6 final 64位中为httpd-2.4.9构建RPM -tb httpd-2.4.x.tar.bz2。但我收到以下文件未找到错误: RPM build errors: File not found: /root/rpmbuild/BUILDROOT/httpd-2.4.9-1.x86_64/usr/lib64/httpd/modules/mod_mpm_event.so File not found: /root/rpmbuild/BUI

我正在尝试使用命令在CentOS 6 final 64位中为httpd-2.4.9构建RPM
-tb httpd-2.4.x.tar.bz2
。但我收到以下文件未找到错误:

 RPM build errors:
    File not found: /root/rpmbuild/BUILDROOT/httpd-2.4.9-1.x86_64/usr/lib64/httpd/modules/mod_mpm_event.so
    File not found: /root/rpmbuild/BUILDROOT/httpd-2.4.9-1.x86_64/usr/lib64/httpd/modules/mod_session_crypto.so

有人能帮我解决这个问题吗?

我通过从源代码处安装最新的APR和APR实用程序()解决了这个问题,而不是从yum中下载,然后安装httpd


如果不安装加密库,您可能还需要更改APR实用程序的.spec文件中的一行。位于的博客文章解释说,为了正确编译,您需要将读取
makecheck | | exit 1
的行更改为
makecheck | | continue
。我不确定这是否与CentOS 6相关,但在我使用CentOS 5的系统中,我必须这样做。

我也遇到了同样的问题,如果我解决了,我会让您知道。我假设它与规范文件有关,我没有得到加密错误,我也尝试启用加密,但我在mod_mpm_事件上。