XEmacs 21.2 のインストール

XEmacs Ver. 20.4 のインストールに続いて、今度は、XEmacs Ver. 21.2- b13 を Make しました。使用した OS は、今回も、 Red Hat Linux release 4.2 (Biltmore) です。何か不備がありましたら、 メール にてアドバイスをお願い致します。


  1. 用意するもの


  2. パッケージを適当なディレクトリに展開する。標準は、 /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

  3. 本体を展開します。

    % 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

  4. カレントディレクトリを xemacs-21.2.13/ に変更します。以後、 このディレクトリを基準とします。

  5. 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

  6. 以上がうまくいけば、config.status という名のファイルが生成されます。  確認してみましょう。

    % ls
    ./ Installation.el config.sub* lwlib/
    ../ Makefile configure* man/
    .cvsignore Makefile.in configure.in modules/
    BUGS Makefile.in.in configure.usagemove-if-change*
    CHANGES-betaPROBLEMS dynodump/ nt/
    COPYING README etc/ src/
    ChangeLog README.packages info/ tests/
    GETTING.GNU.SOFTWAREaclocal.m4install.sh* version.sh
    GNUmakefile config.guess* lib-src/ xemacs-packages@
    INSTALL config.log lisp/
    Installation config.status*lock/

  7. また、ファイル 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'.

    ......
    ......

  8. configure がうまくいきましたら、src/glyphs-eimage.c を編集します。  具体的には、png_get_bKGD と png_set_strip_alpha という変数を define します。

  9. lisp/paths.el を参考にして、lisp/site-init.el もいじりましょう。

  10. make します。

    % make

  11. 以下、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

  12. xemacs をたちあげてみましょう。

    % rehash

    % xemacs-beta &


Last modified: Sun Apr 23 04:34:42 JST 2000
Created with XEmacs!