namazu-ml(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
mod NKF & kakasi
- From: sugiura@xxxxxxxxxxxx (Sugiura Shiro)
- Date: Sun, 14 Feb 1999 11:36:10 +0900 (JST)
すぎうらしろうです。
#このメールはちょっとしたテストも兼ねています。
namazu-1.3.1.0-alpha-11 をmakeしようとしているのですが、NKF module を
インストールしたのに、configureで認識してもらえません。原因は、私の環
境では`perl`でVer4、`perl5`でVer5が起動するようになっていることと、NKF
モジュールのチェックのところで、
echo "configure:2061: checking for NKF module" >&5
if perl -MNKF -e '' 1>/dev/null 2> /dev/null; then
NKF=module_nkf
echo "$ac_t""yes" 1>&6
else
echo "$ac_t""no" 1>&6
と、perlがperlとなっている(当然?)ことにあります。mod NKFのチェックの
直前で、
checking for perl5... /usr/local/bin/perl5
checking for NKF module... yes
と、perl5のチェックをしてくれているようなので、そこで見つかったのを
moduleチェックに使っていただけたらありがたいなと思います。
私は決め打ち(perl -> perl5)以外の方法で、どう修正したらいいのかわか
らないんです。
それと、kakasi moduleの方はコンパイルがうまくいきません。
パッチ当ての段階で、Makefile.rejができてしまったので、手でパッチを
当て、`make`まではうまくいくのですが、make installの段階で、
# make install
cc -g -DWAKATIGAKI -DPERLMOD -DITAIJIDICT=\"/usr/local/lib/kakasi/itaijidict\" -DKANWADICT=\"/usr/local/lib/kakasi/kanwadict\" -o kakasi kakasi.o a2.o j2.o g2.o k2.o E2.o H2.o K2.o J2.o dict.o itaiji.o kanjiio.o 78_83.o
/usr/lib/crt0.o: Undefined symbol `_main' referenced from text segment
*** Error code 1
Stop.
と、止まります。たしかに、私のFreeBSD2.2.8 RELEASEの /usr/lib/crt0.o
には、"_main"という文字列はありません。こんな時、仮にFreeBSD3.0の、
/usr/lib/crt0.o に"_main"があったとして、そいつをコピーしてきちゃっ
ていいものなんでしょうか?と、何か聞く場所を間違えている気もしないわ
けでもないのですが、FreeBSDでkakasi moduleのインストールがうまくいっ
たという方はいらっしゃいますか?
ちなみに、namazu-1.3.1.0-alpha-11で mod NKF ありと、なしでサンプルデ
ータを食わせて計測したところ、
--------あり--------
[Base]
Date: Sat Feb 13 22:19:23 1999
Added Files: 1,111 files
Total Files: 1,111 files
Size: 3,168,007 bytes
Added Keywords: 48,162 words
Total Keywords: 48,162 words
Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
Perl Version: 5.00502
Namazu Version: 1.3.1.0-alpha-11
System: freebsd
Time: 149 sec.
--------なし---------
[Base]
Date: Sat Feb 13 22:24:12 1999
Added Files: 1,111 files
Total Files: 1,111 files
Size: 3,168,007 bytes
Added Keywords: 48,162 words
Total Keywords: 48,162 words
Wakati: /usr/local/bin/kakasi -ieuc -oeuc -w
Perl Version: 5.00502
Namazu Version: 1.3.1.0-alpha-11
System: freebsd
Time: 169 sec.
と、ちょっと早くなっております。
--
すぎうらしろう(Sugiura Shiro) E-mail : sugiura@xxxxxxxxxxxx
URL : None
御希望の方に、もれなく less-332.tar.gz をプレゼントしています
[ If you want to talk with me, you MUST speak Japanese ]