XEmacs Ver. 20.4 のインストールに続いて、今度は、XEmacs Ver. 21.2- b13 を Make しました。使用した OS は、今回も、 Red Hat Linux release 4.2 (Biltmore) です。何か不備がありましたら、 メール にてアドバイスをお願い致します。
用意するもの
パッケージを適当なディレクトリに展開する。標準は、 /usr/local/lib/xemacs/ にの下になります。
% su
Password:
# cd /usr/local/lib/xemacs/
# tar xfvz xemacs-mule-sumo-1999-03-12.tar.gz
# tar xfvz xemacs-sumo-1999-03-12.tar.gz
# exit
exit
本体を展開します。
% tar xfvz xemacs-21.2.13.tar.gz
% tar xfvz xemacss-21.2.13-elc.tar.gz
% tar xfvz xemacs-21.2.13-info.tar.gz
カレントディレクトリを xemacs-21.2.13/ に変更します。以後、 このディレクトリを基準とします。
configure を実行します。
xemacs-21.2.14 では、オプションとして、--ldflags="-E" を付け加えなければ ならないようです。
% ./configure --cflags="-fno-caller-saves -save-temps -O2 -g -Wall"\
--ldflags="-E" --error-checking=all --debug=yes --with-scrollbars=athena3d\
--with-dialogs=athena3d --with-mule --with-xfs --with-xim=xlib\
--with-xpm --with-jpeg --with-canna --with-xim --with-png --with-pop\
--x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib\
--site-includes="/usr/include /usr/local/canna/include" --site-libraries=/usr/lib
以上がうまくいけば、config.status という名のファイルが生成されます。 確認してみましょう。
% ls | |||
./ | Installation.el | config.sub* | lwlib/ |
../ | Makefile | configure* | man/ |
.cvsignore | Makefile.in | configure.in | modules/ |
BUGS | Makefile.in.in | configure.usage | move-if-change* |
CHANGES-beta | PROBLEMS | dynodump/ | nt/ |
COPYING | README | etc/ | src/ |
ChangeLog | README.packages | info/ | tests/ |
GETTING.GNU.SOFTWARE | aclocal.m4 | install.sh* | version.sh |
GNUmakefile | config.guess* | lib-src/ | xemacs-packages@ |
INSTALL | config.log | lisp/ | |
Installation | config.status* | lock/ |
また、ファイル Installation には、configure を実行したときの 情報が保存されています。
uname -a: Linux mira 2.0.30 #1 Tue Apr 22 10:49:45 EDT 1997 i686 unknown
./configure '--cflags=-fno-caller-saves -save-temps -O2 -g -Wall' 'flags="-E"' '--error-checking=all' '--
debug=yes' '--with-scrollbars=athena3d' '--with-dialogs=athena3d' '--with-mule' '--with-xfs'
'--with-xim=xlib' '--with-xpm' '--with-jpeg' '--with-canna' '--with-xim' '--with-png' '--with
-pop' '--x-includes=/usr/X11R6/include' '--x-libraries=/usr/X11R6/lib' '--site-includes=/
usr/include /usr/local/canna/include' '--site-libraries=/usr/lib'
XEmacs 21.2-b13 "Demeter" configured for `i686-pc-linux'.
......
......
configure がうまくいきましたら、src/glyphs-eimage.c を編集します。 具体的には、png_get_bKGD と png_set_strip_alpha という変数を define します。
lisp/paths.el を参考にして、lisp/site-init.el もいじりましょう。
make します。
% make
以下、XEmacs Ver. 20.4 と同様にすれば、インストールが完了できると 思いますが、ここでは、次の方法をとりました。(参照 : XEmacs Short Tips (http://www.imasy.or.jp/~kazz/xemacs/))
% su
Password:
# cd /usr/local/bin/
# ln -s ./xemacs-beta $(source)/xemacs.21.2.13/src/xemacs
# exit
exit
xemacs をたちあげてみましょう。
% rehash
% xemacs-beta &
Last modified: Sun Apr 23 04:34:42 JST 2000