编译apahce时make出现undefined reference to XML_ErrorString'

[root@centos6 httpd-2.4.29]#./configure --prefix=/app/httpd24 \
--enable-so \
--enable-ssl \
--enable-cgi \
--enable-rewrite \
--with-zlib \
--with-pcre \
--with-apr=/app/apr/ \
--with-apr-util=/app/apr-util/ \
--enable-modules=most \
--enable-mpms-shared=all \
--with-mpm=prefork

[root@centos6 httpd-2.4.29]#make && make install //执行此步骤是出错
已经指定了安装路径,还是出错。
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to XML_GetErrorCode'<br/>/usr/local/apr-util/lib/libaprutil-1.so: undefined reference toXML_SetEntityDeclHandler'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to XML_ParserCreate'<br/>/usr/local/apr-util/lib/libaprutil-1.so: undefined reference toXML_SetCharacterDataHandler'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to XML_ParserFree'<br/>/usr/local/apr-util/lib/libaprutil-1.so: undefined reference toXML_SetUserData'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to XML_StopParser'<br/>/usr/local/apr-util/lib/libaprutil-1.so: undefined reference toXML_Parse'
/usr/local/apr-util/lib/libaprutil-1.so: undefined reference to XML_ErrorString'<br/>/usr/local/apr-util/lib/libaprutil-1.so: undefined reference toXML_SetElementHandler'
collect2: error: ld returned 1 exit status
make[2]: [htpasswd] Error 1
make[2]: Leaving directory `/usr/local/httpd-2.4.26/support'
make[1]:
[all-recursive] Error 1
make[1]: Leaving directory `/usr/local/httpd-2.4.26/support'
make: *** [all-recursive] Error 1

注意expat,apr,apr-util这三个库的编译安装一定要按顺序进行,如果没有按顺序编译,请清理后重新按顺序编译安装,否则指定了路径也会出错。

发布了158 篇原创文章 · 获赞 121 · 访问量 69万+

猜你喜欢

转载自blog.csdn.net/shixin_0125/article/details/104226802
今日推荐