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 の結果が
入っていないようです。
--
寺西