Hyper Estraier インストール Debian4

業務でHyperEstraierを使ったサンプルファイルを実行する事になったため、その手順を記載しておく。

事前準備

Hyper Estraierをインストールする前に以下をインストールしておく
※以下をインストールしてなくてもHyper Estraierのconfigureは通ってしまって(エラーがでない)、なぜインストールできないのか、しばらく考えてしまった。。

・libiconv
http://ftp.yz.yamagata-u.ac.jp/pub/GNU/libiconv/
・QDBM
http://qdbm.sourceforge.net/
・ZLIB
http://zlib.net/

zlib
# wget http://www.zlib.net/zlib-1.2.3.tar.gz
# tar zxvf zlib-1.2.3.tar.gz
# cd zlib-1.2.3
# ls
# ./configure
# make
# make check
# make install
libiconv
# wget http://ftp.yz.yamagata-u.ac.jp/pub/GNU/libiconv/libiconv-1.12.tar.gz
# tar zxvf libiconv-1.12.tar.gz
# ./configure
# make
# make check
# make install
qdbm-1.8.77
# wget http://qdbm.sourceforge.net/qdbm-1.8.77.tar.gz
# tar zxvf qdbm-1.8.77.tar.gz
# ./configure
# make
# make check
Checking memory allocation ... ok
Checking basic datum ... ./cbtest: symbol lookup error: ./cbtest: undefined symbol: cbdatumprintf
make: *** [check] Error 127

これはいろいろ調べた結果、/usr/libに古いバージョンのlibqdbmが入っていたためであったため、
これらを削除。
その後 make check を行ったところ無事 test OK!!!!!!!!!

# make install

Hyper Estraier インストール

さて本体

# wget http://hyperestraier.sourceforge.net/hyperestraier-1.4.11.tar.gz
# tar zxvf hyperestraier-1.4.11.tar.gz
# ./configure
# make
# make install
# ldconfig

Gdb インストール

デバッグするためにインストール

apt-get install gdb