您的位置:首页 > Web前端

编译libxml2-2.9.0报错: undefined reference to `gzopen64' 解决办法

2015-07-14 23:50 459 查看
安装libxml2-2.9.0时,遇到麻烦:undefined reference to `gzopen64'。

修改./configure --prefix=/usr/local/libxml2 --with-zlib=/usr/local/zlib/ 也不行。

经查知是 libz模块太老:

[root@xiao2Dev libxml2-2.9.0]# find / -name libz*

/lib64/libz.so.1.2.3

/lib64/libz.so.1

/usr/lib64/libz.so

/usr/local/lib/libz.a

/usr/local/lib/libz.so

/usr/local/lib/libz.so.1.2.8

/usr/local/lib/libz.so.1
/usr/lib64/libz.so这个符号连接指向 /lib/libz.so.1.2.3这个老版本,手工修改:
[root@xiao2Dev libxml2-2.9.0]# ln -sf /usr/local/lib/libz.so.1.2.8 /usr/lib64/libz.so
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: