Apache2 找不到库“/usr/lib64/libexpat.la';在为CentOS 6.5构建httpd-2.4.7 RPM时

Apache2 找不到库“/usr/lib64/libexpat.la';在为CentOS 6.5构建httpd-2.4.7 RPM时,apache2,centos6,rpmbuild,Apache2,Centos6,Rpmbuild,我正在按照 为CentOS6.5构建httpd-2.4.7 RPM。但是我遇到了以下错误-找不到库“/usr/lib64/libexpat.la” rpmbuild-tb httpd-2.4.7.tar.bz2 。。。。。 /usr/lib64/apr-1/build/libtool--silent--mode=link gcc-std=gnu99-pthread-O2-g-pie-o htpasswd-htpasswd.lo-passwd_common.lo/usr/lib64/libapru

我正在按照 为CentOS6.5构建httpd-2.4.7 RPM。但是我遇到了以下错误-找不到库“/usr/lib64/libexpat.la”

rpmbuild-tb httpd-2.4.7.tar.bz2

。。。。。 /usr/lib64/apr-1/build/libtool--silent--mode=link gcc-std=gnu99-pthread-O2-g-pie-o htpasswd-htpasswd.lo-passwd_common.lo/usr/lib64/libaprutil-1.la-ldb-4.3-lexpat-ldb-4.3/usr/lib64/libapr-1.la-lpthread-ldl-lcrypt
libtool:link:找不到库
/usr/lib64/libexpat.la'或未处理的参数
/usr/lib64/libexpat.la'
生成[2]:*[htpasswd]错误1
make[2]:离开目录
/root/rpmbuild/BUILD/httpd-2.4.7/support'
生成[1]:***[所有递归]错误1
make[1]:离开目录
/root/rpmbuild/BUILD/httpd-2.4.7/support'
make::
[所有递归]错误1
错误:从/var/tmp/rpm-tmp.iSxbcs(%build)退出状态不正确
RPM生成错误: /var/tmp/rpm-tmp.iSxbcs(%build)的退出状态不正确

我运行了yum-search-libexpat,该软件包已安装

[root@localhost下载]#百胜搜索libexpat
加载的插件:FastTestMirror、刷新包套件、安全性
从缓存的主机文件加载镜像速度
*基数:centos.les.net
*附加:mirror.its.sfu.ca
*更新:mirror.csclub.uwaterloo.ca
======匹配:libexpat========================== compat-expat1.i686:用于解析XML文档的库
compat-expat1.x86_64:用于解析XML文档的库
expat.i686:一个XML解析器库
expat.x86\u 64:一个XML解析器库 expat-devel.i686:使用expat开发应用程序的库和头文件
expat-devel.x86_64:使用expat开发应用程序的库和头文件
mingw32-expat.noarch:expat XML解析器库的MinGW Windows端口

任何人都知道如何解决这个问题。提前谢谢


Steve

A
.la
文件用于
libtool
了解如何链接库。它可能位于
expat-devel
中,应该作为
BuildRequires
添加到
.spec
文件中,安装文档声明您可以:

./configure --with-included-apr

要使用APR和APR util库,这些库包括
libexpat.la
,并随httpd一起提供。

在安装apache之前安装APR和APR util

libexpat.la附带了apr util的源代码

尝试将apr和apr util的源代码目录复制到apache的srclib目录中,并使用
/configure--包括apr
。这解决了我的问题

cp -r /path/of/apr /path/of/apache/srclib/

cp -r /path/of/apr-util /path/of/apache/srclib/

./configure --with-included-apr

谢谢你的回复。但是如何验证.spec文件并修复该问题。