suse 11上安装irstlm出现的问题

来源:互联网 发布:重力式挡土墙计算软件 编辑:程序博客网 时间:2024/06/17 12:00

1、在第一步:#sh regenerate-makefiles.sh是出现error:说是第52行出现问题,打开regenerate-makefiles.sh查看发现是缺少aclocal

解决办法:使用yast2进行安装,同时查看一下AUTOCONF和AUTOMAKE是否已经安装,没有的话,也用yast2进行安装

2、在make时出现gzfilebuf.h:error:zlib.h: NO such file or directory.查看gzfilebuf.h发现该文件头文件中包含了zlib.h。

解决办法:安装zlib-devel。

在安装zlib-devel时首先使用的是ftp5.gwdg.de/pub/opensuse/repositories/Base:/build/standard/i586/zlib-devel-1.2.8-31.3.i586.rpm

在安装时发现需要配套的libz1-1.2.8-31.3.x86_64.rpm于是继续安装。发现error:libc.so.6(GLIBC_2.14)(64bit) is needed by libz1-1.2.8-31.3.x86_64

经查询发现时是因为我的suse版本太老(我的是suse11),搜索zlib-devel-1.2.3版本,地址是ftp://ftp.nluug.nl/pub/os/Linux/distr/startcom/AS-5.0.0/os/x86_64/StartCom/RPMS/zlib-1.2.3-3.x86_64.rpm

最后安装zlib-devel:sudo rpm -ivh zlib-1.2.3-3.x86_64.rpm

接着继续安装irstlm:#make && make install

成功。