Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

インデックス作成時のエラーその後



 池浦@福岡県水産海洋技術センター豊前海研究所です。

>竹迫です。
>
>池浦さん、ご報告どうもありがとうございます。
>
>> 竹迫さんの修正が加わったkakasi-2.3.3をcygwinでコンパイルして
>>メール:kakasi -w cr_eat_mode bug? に添付のfailed.txtや当方の問題の
>>テキストファイルで
>> kakasi -w < failed.txt
>>を行うとkakasi単体は正常に終了するようになりました。しかしこのテキスト
>>ファイルを
>> C:\>perl c:\namazu\bin\mknmz -U -O d:\index d:\test 
>>     ※d:\testに問題のテキストファイルを入れています。
>>とすると以前と同様perlがハングする状態のままでした。ちなみに同じことを
>>failed.txtでやるとmknmzは正常に終了します。
>
>
>具体的な方法としては、
>
>(1) \namazu\share\namazu\pl\conf.pl ファイル中の、
>
>    $KAKASI = "module_kakasi -ieuc -oeuc -w";
>
>    という部分を \kakasi\bin に PATH が通っていれば、
>
>    $KAKASI = "kakasi -ieuc -oeuc -w";
>
>    と書き直して、
>
>(2) \namazu\share\namazu\pl\wakati.pl ファイル中の
>    wakatize_japanese_sub サブルーチンの最後の方で、
>
> my $tmpfile = util::tmpnam("NMZ.wakati");
>
>    という行があるので、その後ろに以下の1行を追加します。
>
> $tmpfile =~ s/\//\\/g;
>
>多分、これでうまくインデックスが作成できると思います。
>

 問題のファイル、これでmknmzできるようになりました。
竹迫さん、ありがとうございました(^_^)