Vine Linux 等 glibc 機で mule をコンパイルする
コンパイル手順
0. ncurses のライブラリが libncurses.so.4 であることを確認
(libncurses.so.5 では mule-2.3-19.34 のコンパイル時にエラーが出た)
1. Wnn6 のライブラリのインストール
(Wnn6-SDK-sources.tar.gz を展開(この tar.gz はカレントに展開される))
% mkdir Wnn6lib
% cd Wnn6lib
% tar xvzf ../Wnn6-SDK-sources.tar.gz
src/contrib/im/Xsi/Wnn/jlib/jl.c の 6338 行をコメントアウト
% cd src/contrib/im/Xsi
% make World -f Makefile.ini
# cp -r Wnn/include/ /usr/include/wnn/
# cp Wnn/jlib/libwnn6_fromsrc.a /usr/lib/libwnn.a
2. mule-2.3-19.34 のインストール
mule-2.3-19.34.tar.gz を展開
% tar xvzf mule-2.3-19.34.tar.gz
% cd mule-2.3-19.34
% tar xvzf ../mule-2.3-glibc2.1mlb.tar.gz
% cat mule-2.3-glibc2.1.patch | patch -p0
% ./configure i586-JE-linux --with-gcc --with-x
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib
--with-wnn6 --with-wnn-includes=/usr/include/wnn
--with-wnn-libraries=/usr/lib
% chmod -R u+w *
src/gmalloc.c の 1615 行をコメントアウト
src/Makefile の 80 行目の最後に /usr/lib/libcrypt.a を追加
% make
# make install
必要なファイル