bingogo1986 发表于 2013-09-13 17:22

rtld(GNU_HASH) is needed

各位大侠,
今天在编译一个c++的工程,用到了xerces-c,在安装xerces-c的时候错误提示:

error: Failed dependencies:
        rtld(GNU_HASH) is needed by xerces-c-2.7.0-1.el5.rf.i386

这个要如何解决,多谢!

myworkstation 发表于 2013-09-13 17:52

回复 1# bingogo1986


    yum -y install xerces-c xerces-c-devel xerces-c-doc

bingogo1986 发表于 2013-09-16 16:19

回复 2# myworkstation


   谢谢您的关注。 使用yum安装固然是好,可是在无法连接网络的情况下该怎么处理。使用yum是不是规避了我提出的问题的解决方法?

井蛙夏虫 发表于 2013-09-16 17:00

回复 3# bingogo1986
没有网络哪来的软件包yum deplist xerces-c可以查询依赖关系
yum有个插件yum-plugin-downloadonly,安装后可以只下载不安装yum install --downloadonly --downloaddir=yourdir xerces-c

bingogo1986 发表于 2013-09-17 16:59

谢谢,公司生产环境岂可互联外部网络:roll:
回复 4# 井蛙夏虫


   

bingogo1986 发表于 2013-09-17 17:22

综上,感谢大家的关注。问题已经解决。
http://xerces.apache.org/xerces-c/build-winunix-2.html#UNIX
源码编译安装,记得在解压开的源码目录将配置文件转换成unix格式,共勉。

井蛙夏虫 发表于 2013-09-17 22:01

回复 6# bingogo1986
源码安装依赖的包就可以不要了吗?


   

bingogo1986 发表于 2013-09-18 09:13

源码编译安装后问题已经解决了。
回复 7# 井蛙夏虫


   
页: [1]
查看完整版本: rtld(GNU_HASH) is needed