Liece (IRC client)

[ 戻る | トップページに戻る ]

概要

Liece とは、XEmacs/Emacs/Mule 上で動作する IRC クライアントである。

URL

http://www.unixuser.org/~ueno/liece/

インストール環境

Slackware 7.0 (Kernel 2.2.14 + glibc 2.1.2)
XEmacs-21.1.9 (LJJP) or Emacs-20.6

必要なもの

Emacs 20.6 or XEmacs 21.2 with MULE extension, APEL 10.2 以降, FLIM 1.12 以降

バージョン

1.4.3

インストール手順 (for XEmacs)

XEmacs 用にコンパイルする。
$ tar xvfz liece-1.4.3.tar.gz
$ cd liece-1.4.3
$ ./configure --with-emacs=xemacs --enable-package
(snip)
checking for emacs... xemacs
checking where emacs files are in... NONE
checking where .elc files should go... NONE
checking whether install as XEmacs package... yes
checking where package files should go... /home/fuka/.xemacs/
(snip)
$ make
(snip)
While compiling toplevel forms in file /usr/local/src/liece-1.4.3/lisp/liece-window.el:
  !! File error (("Cannot open load file" "product"))
While compiling toplevel forms in file /usr/local/src/liece-1.4.3/lisp/liece-crypt.el:
  !! File error (("Cannot open load file" "product"))
While compiling toplevel forms in file /usr/local/src/liece-1.4.3/lisp/liece.el:
  !! File error (("Cannot open load file" "product"))
make[1]: Leaving directory `/usr/local/src/liece-1.4.3/lisp'

あら? product って何だ? そんな el ないんだが...。 あ、ばか。今インストールされている APEL は 9.20 じゃん。APEL 10.2 に product.el も apel-ver.el もある。 まずは APELFLIM の最新版をインストールしてからだ (FLIM は LJJP でも要求を満たしてはいる) 。
$ su
# removepkg apel920
# removepkg flim1127
# exit

APEL と FLIM のインストールが終ったら、再トライ。
$ ./configure --with-emacs=xemacs --enable-package
$ make
(snip)
xemacs -batch  -q -no-site-file -l ./liece-make.el \
        -f compile-liece-package NONE
Loading liece-config...
Loading liece-modules...
PREFIX=/usr/local       LISPDIR=/usr/local/lib/xmule/site-lisp
PACKAGEDIR=/home/fuka/.xemacs/
make[1]: Leaving directory `/usr/local/src/liece-1.4.3/lisp'

あら、これでは ~/.xemacs に入っちゃうのか。 APEL とかに合わせるために configure オプションを追加。 これで /usr/local/lib/xemacs/mule-packages/lisp/liece にインストールされるようになる。
$ make distclean
$ ./configure --with-emacs=xemacs --enable-package --with-packagedir=/usr/local/lib/xemacs/mule-packages
$ make
$ su
# make install
# exit
$ cp doc/sample.dot.liece ~/.liece

M - x liece で起動。 すると Upgrade the location of the data files? (yes or no) と聞かれるので yes と答える。 どうやら ~/.liece ではなく ~/.liece/init.el の形式に変わったということらしい。 あとは特に問題なし。

インストール手順 (for Emacs)

Emacs 用にコンパイルする。
$ tar xvfz liece-1.4.3.tar.gz
$ cd liece-1.4.3
$ ./configure --with-emacs=emacs
$ make
(snip)
Making all in lisp
make[1]: Entering directory `/usr/local/src/liece-1.4.3/lisp'
emacs -batch -q -no-site-file -l ./liece-make.el \
        -f autoload-liece 
Loading liece-config (source)...
Cannot open load file: install
make[1]: *** [liece-setup.el] Error 255
make[1]: Leaving directory `/usr/local/src/liece-1.4.3/lisp'
make: *** [all-recursive] Error 1

どうも APEL を見付けられないらしい。 よく考えたら、直前に Emacs を LJJP の emacs-20.4 (/usr/bin/emacs) から、 ソースからコンパイルした emacs-20.6 (/usr/local/bin/emacs) に変更したのだった。 APEL, FLIM を再インストールしてから、もう一度。今度は成功。
$ make
$ su
# make install
# exit

[ 戻る | トップページに戻る ]