[mew-win32 03946] Re: mew-nmz.el でインデックスが作成できない
Mimpei MORISHITA
mimpei at example.com
2003年 7月 22日 (火) 22:40:15 JST
森下 民平 @ CAC です。
白井さん、いろいろとありがとうございます。
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Subject: [mew-win32 03945] Re: mew-nmz.el でインデックスが作成できない
Date: Tue, 22 Jul 2003 17:12:04 +0900 (JST)
Message-ID: <20030722.171204.130118837.shirai at example.com>
> > Active Perl を入れ、namazu も Cygwin 環境下で configure/make し直した
> > のですが、そのままでは mknmz も動かなさそうなので、Namazu for Win32 の
> > 方をインストールし直さないといけないかなぁ、などと思っているところです。
> > 環境を整えるのにはまだしばらく作業が必要そうなので、ぼちぼちやってみよ
> > うと思います。
>
> Win32 上で cygwin な人が namazu を楽に使うための Tips.
>
> Namazu for Win32 のインストーラを使って namazu をインストールすると、
> Active Perl 用の NKF, kakasi などの perl module を勝手にインストー
> ルしてくれるので、その辺がめちゃくちゃお手軽です。
>
> # これ↑、ぼくは自力では出来ない。。。。
私の方では、Cygwin Perl で perl モジュールを作ろうとしたときには、nkf
と kakasi はうまくいったのですが、chasen は libiconv とのリンクに失敗
しました。
Active Perl 用に生成しようとしても、
http://search.namazu.org/ml/namazu-dev/msg01397.html
http://search.namazu.org/ml/namazu-dev/msg01399.html
によると、perl Makefile.PL で生成される Makefile が Visual C++ 用らし
く、Visual C++ が入っていないと自力では生成できないようですね。
# 今見たところ、Namazu for Win32 に含まれている HACKING.txt にも書かれ
# ていました。
結局ご指摘いただいたように、Namazu for Win32 (2.0.12)を落としてきて、
perl モジュールはそこからインストールしました。
> その後は c:/namazu を消しちゃって、cygwin で namazu を
> configure/make すれば(*2)、特に問題なく使えます。
>
> (*2) この時、path で Active perl が cygwin perl より先に見つかる
> ようにするか、configure の option で active perl を指定しな
> いとだめですが。。。私は -mno-cygwin つけるのが好きです。
おかげさまで、Active Perl で mknmz が動くようになったようです。
ということで、
From: Mimpei MORISHITA <mimpei at example.com>
Subject: [mew-win32 03939] Re: mew-nmz.el でインデックスが作成できない
Date: Tue, 22 Jul 2003 12:32:48 +0900 (JST)
Message-ID: <20030722.123248.01363758.mimpei at example.com>
> > (1) cygwin な Perl は無かった。あるいは、出たばかりでめちゃくちゃ
> > 遅くて、まったく使い物にならなかった。
>
> とのことですので、Active Perl の方が高速に動作するのでしたら mknmz な
> ど時間がかかる処理の時にはありがたいので、Active Perl もインストールし
> て試してみようと思います。
これをちょっぴり試してみました。
Cygwin Perl + mknmz では、
日付: Tue Jul 22 21:48:12 2003
追加された文書の数: 56
サイズ (bytes): 427,477
合計の文書数: 56
追加キーワード数: 13,376
合計キーワード数: 13,376
わかち書き: module_kakasi -osjis -w
経過時間 (秒): 5
ファイル/秒: 11.20
システム: cygwin
Perl: 5.008
Namazu: 2.0.12
なのに対して、Active Perl + mknmz では、
[基本]
日付: Tue Jul 22 21:53:21 2003
追加された文書の数: 56
サイズ (bytes): 427,477
合計の文書数: 56
追加キーワード数: 13,250
合計キーワード数: 13,250
わかち書き: module_kakasi -osjis -w
経過時間 (秒): 4
ファイル/秒: 14.00
システム: MSWin32
Perl: 5.006001
Namazu: 2.0.12
と、やや高速に動作しています。
とはいえ Cygwin Perl でも、4/5 程度の速度ですので、実用にはなるようで
す。
対象にするファイル数が多いと、また若干結果が異なるのかもしれませんが。
とりあえずのご報告まで。
--
もりした みんぺい
Mew-win32 メーリングリストの案内