Namazu-devel-ja(旧)


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

Re: wvWare 0.6 対応版の msword.pl ありますか ?



寺西です。

knok@xxxxxxxxxxxxx wrote:
> 
> >> msword.pl は 1.26 で、namazu 2.05 に付いているものと同じ
> >> ですね。これって、wvWare 0.6 以前の仕様のものではありませんか?
> 
>   0.6.0 向けの改良は入っています。see ChangeLog.
> 
> >> system("$wordconvpath $tmpfile > $tmpfile2");
> 
>   wv-libconfig を検出できれば、$wordconvpath は
> wvWare --config $libpath/wv/wvHtml.xml
>   になるので、redirect でも問題なく行けるようになっています。

おお、そういう仕様だったのですね。失礼しました。

>   が、0.6.2 では ちょっと wv-libconfig の出力がかわってしまったようで、

おや、おやそうでしたか。

> grep の pattern にちょっと問題がありました。今チェックしているところで
> すが、これからでかけなければならないので、とりあえず今の段階で commit
> しておきます。
>   可能であれば、寺西さんにも確認していただけませんでしょうか。

my $libpath = `wv-libconfig |sed -e 's/^.*-L\([^ ]*\).*/\1/`;
は、
my $libpath = `wv-libconfig |sed -e 's/^.*-L\([^ ]*\).*/\1/'`;
の間違いだと思います。

ただし、どちらでも

$ mknmz -a -O index doc -V
検索対象のファイルを調べています...
@@ 対象の探索を開始: Wed Dec 27 16:49:22 2000
@@ 適合:        /tmp/doc/word6.doc
@@ 適合:        /tmp/doc/word2000.doc
@@ 適合:        /tmp/doc/word98.doc
@@ 適合:        /tmp/doc/word97.doc
@@ 適合:        /tmp/doc/word95.doc
@@ 対象の探索を終了: Wed Dec 27 16:49:22 2000
@@ 対象ファイル数: 5 (走査性能: 経過秒: 1, ファイル/秒: 5.0)
@@   潜在: 5, 不許可: 0, 拒絶: 0, 除外: 0
@@   MTIME 古すぎ: 0, MTIME 新しすぎ: 0
2個のファイルがインデックス作成の対象として見つかりました
@@ モジュール: msword.pl
@@ Processing ms-word file ... (using  '/usr/local/bin/wvWare --config
-L/usr/local/lib -L/usr/local/lib -lwv -lX11 -lpt -lpng -lz -lXpm -lX11
-lpt -lm/wv/wvHtml.xml')
1/2 - /tmp/doc/word6.doc 未対応の形式: word7
@@ モジュール: msword.pl
@@ Processing ms-word file ... (using  '/usr/local/bin/wvWare --config
-L/usr/local/lib -L/usr/local/lib -lwv -lX11 -lpt -lpng -lz -lXpm -lX11
-lpt -lm/wv/wvHtml.xml')
1/1 - /tmp/doc/word95.doc 未対応の形式: word7
[追加]
日付:                Wed Dec 27 16:49:23 2000
合計の文書数:        3
合計キーワード数:    143
わかち書き:          /usr/local/bin/kakasi -ieuc -oeuc -w
経過時間 (秒):       2
ファイル/秒:         0.00
システム:            irix
Perl:                5.00404
Namazu:              2.0.5

となります。
試しに

#!/usr/local/bin/perl

my $libpath = `wv-libconfig |sed -e 's/^.*-L\([^ ]*\).*/\1/`;

print $libpath;

というのを走らせてみると、

-L/usr/local/lib -L/usr/local/lib -lwv -lX11 -lpt -lpng -lz -lXpm -lX11
-lpt -lm

という結果になっていますので、意図した通りには sed の結果が
入っていないようです。
--
寺西