no version information available

2013-05-30

有时候,编译程序过程中,或者执行程序时会遇到错误:no version information available,这个错误主要是因为库文件未找到或者程序文件不适合操作系统导致的。

错误:
/usr/lib64/libz.so.1: no version information available (required by /usr/local/rss/DSI/bin/libpython2.7.so.1.0)
/usr/lib64/libxml2.so.2: no version information available (required by /usr/local/bind9/sbin/named )

解决办法:
1、这个主要是zlib包的1.2.3版本有点问题,需要升级即可。用ldd /usr/local/bin/git就能看到是所链接的库出的错。解决办法就是下载最新的版本。然后编译安装,并替换原来的链接即可。

2、用locate或者find查一下是否已经存在库文件,比如需要/usr/local/lib/libiconv.so.2。
a). ldd 时候找不到
b).修改/etc/ld.so.conf添加一行/usr/local/lib
c).再执行ldconfig即可

3、重新在本机编译程序。

分类:编程 | 标签: |

相关日志

评论被关闭!