【发布时间】:2014-03-14 03:56:27
【问题描述】:
我正在跟进http://httpd.apache.org/docs/2.4/platform/rpm.html的指示 为 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:链接:找不到库/usr/lib64/libexpat.la' or unhandled argument/usr/lib64/libexpat.la'
make[2]: * [htpasswd] 错误 1
make[2]: 离开目录/root/rpmbuild/BUILD/httpd-2.4.7/support'<br>
make[1]: *** [all-recursive] Error 1<br>
make[1]: Leaving directory/root/rpmbuild/BUILD/httpd-2.4.7/support'
make: * [all-recursive] 错误 1
错误:来自 /var/tmp/rpm-tmp.iSxbcs (%build)
的错误退出状态
RPM 构建错误:
/var/tmp/rpm-tmp.iSxbcs (%build) 的错误退出状态
我运行了yum search libexpat,包已经安装好了。
[root@localhost 下载]# yum search libexpat
加载的插件:fastestmirror、refresh-packagekit、security
从缓存的主机文件加载镜像速度
* 基地: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_64 : XML 解析器库
expat-devel.i686 : 使用 expat 开发应用程序的库和头文件
expat-devel.x86_64 : 使用 expat 开发应用程序的库和头文件
mingw32-expat.noarch : expat XML 解析器库的 MinGW Windows 端口
任何人都知道如何解决这个问题。提前致谢。
史蒂夫
【问题讨论】: