apr-util 执行make命令时报错

解压完apr-util后,执行make报错,如下:

[root@gaodehua33 apr-util-1.6.1]# make
make[1]: 进入目录“/usr/local/apr-util-1.6.1”
/bin/sh /usr/local/apr/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread   -DHAVE_CONFIG_H -D_REENTRANT -D_GNU_SOURCE   -I/usr/local/apr-util-1.6.1/include -I/usr/local/apr-util-1.6.1/include/private  -I/usr/local/apr/include/apr-1    -o xml/apr_xml.lo -c xml/apr_xml.c && touch xml/apr_xml.lo
xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录
 #include <expat.h>
                   ^
编译中断。
make[1]: *** [xml/apr_xml.lo] 错误 1
make[1]: 离开目录“/usr/local/apr-util-1.6.1”
make: *** [all-recursive] 错误 1
 

解决方案,下载安装expat库 :yum install expat-devel

[root@gaodehua33 apr-util-1.6.1]# yum install expat-devel
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * epel: mirror.premi.st
正在解决依赖关系
--> 正在检查事务
---> 软件包 expat-devel.x86_64.0.2.1.0-10.el7_3 将被 安装
--> 解决依赖关系完成

依赖关系解决

====================================================================================
 Package              架构            版本                      源             大小
====================================================================================
正在安装:
 expat-devel          x86_64          2.1.0-10.el7_3            base           57 k

事务概要
====================================================================================
安装  1 软件包

总下载量:57 k
安装大小:178 k
Is this ok [y/d/N]: y
Downloading packages:
expat-devel-2.1.0-10.el7_3.x86_64.rpm                        |  57 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在安装    : expat-devel-2.1.0-10.el7_3.x86_64                               1/1 
  验证中      : expat-devel-2.1.0-10.el7_3.x86_64                               1/1 

已安装:
  expat-devel.x86_64 0:2.1.0-10.el7_3                                               

完毕!
 

猜你喜欢

转载自blog.csdn.net/weixin_42604768/article/details/82856214
今日推荐