[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-tech:00068] Re: コンパイル
- To: orca-tech@xxxxxxxxxxxxxx
- Subject: [orca-tech:00068] Re: コンパイル
- From: Yoshinori Ariie <PBA00250@xxxxxxxxx>
- Date: Mon, 08 Apr 2002 01:00:14 +0900
宮崎先生、こんにちは
有家@松山記念病院です。
date: Sun, Apr 07, 2002 at 06:36:09PM +0900
from: MIYAZAKI takashige <miya56@xxxxxxxxxxxxx>
>
> コンパイルは初めてです。
> 下記のようにやろうと思っています。
> 問題はないでしょうか?
>
> ---------------rootで落としましたので-----------------
> # cp /kinput2-v3.1-beta4.tar.gz /usr/bin/X11/
> # cd /usr/bin/X11/
> # tar xzvf kinput2-v3.1-beta4.tar.gz
> # cd kinput2-v3.1-beta4
> # ./configure
> # make
> # make install
> -----------------------------------
普通のツールならこれで十分なのですが、kinput2 は少し異なるようです。
詳細は README に書かれていますが、まだ少し追加が必要でした。
私が試みた限りでは、この tar-ball を README にあるままコンパイルしたのでは
エラーが多発します。Kinput2.conf の編集が必要のようです。
日本語で書くと冗長になるのでbash(一部 perl)スクリプトで書くと、
以下のような手順です。
* こういう所は、本当は patch を使うべきなのかも知れませんが
* 後で diff -uN Kinput2.conf.BAK Kinput2.conf として比較してみてください。
▼ ここから ----------------------------------
#!/bin/sh
#
# making kinput2-v3.1-beta4
#
# 変数定義
srcdir=$HOME/src
# 準備:libcanna1g-dev パッケージをインストールしておく
if [ ! -f /usr/include/canna/jrkanji.h ]; then
apt-get install libcanna1g-dev
fi
# 本文
mkdir -p $srcdir
cd $srcdir
wget ftp://ftp.sra.co.jp/pub/x11/kinput2/kinput2-v3.1-beta4.tar.gz
tar xzvf kinput2-v3.1-beta4.tar.gz
cd ./kinput2-v3.1-beta4
#
#(これが問題の Kinput2.conf の編集)
perl -i.BAK -pe '
s:^(#define UseSj3):/* $1 */:;
s:^(CANNASRC.*):/* XCOMM $1 */:;
s:^(CANNALIB.*):/* XCOMM $1 */:;
s/^XCOMM (CANNAINST.*)/$1/;
s/^XCOMM (CANNASRC.*)/$1/;
s/^XCOMM (CANNALIB.*)/$1/;
' Kinput2.conf
#
#(ここからは README にある通り)
xmkmf
make Makefiles
make depend
make
make install
▲ ここまで ----------------------------------
以上は root で実行すればそのまま通ると思いますが、あくまで実行用ではなく
手順説明用ですので、エラーチェックなどの処理は含みません。その点よろしく。
もし実行されるなら、段階的に、検証しながら、十分に注意してやってください。
私の所では新しい kinput2 が一応動いていますが、
Kinput2.conf の書き換えはこれで良いかどうか自信はありません。
あくまで At My Own Risk ですので ..
--
pba00250@xxxxxxxxx
yoariie@xxxxxxxxxxxxxxx
-------------------------
有家佳紀 Yoshinori Ariie