[Namazu-users-ja 650] Namazu 2.0.15RC5動作確認 (Mac OS X 10.4.4)

Yasuaki Kai kai @ my.email.ne.jp
2006年 1月 28日 (土) 20:16:05 JST


甲斐です。

以下の環境で 2.0.15RC5 の動作確認しました。

■動作確認環境
システム: Mac OS X 10.4.4
Perl: v5.8.5 built for darwin-2level
NKF: module_nkf (2.05)
Wakati: module_kakasi (kakasi 2.3.4)
iconv: iconv (GNU libiconv 1.9)
gettext: (GNU gettext-runtime) 0.12.1

動作チェック(1):
----------------
■make check
===================
All 50 tests passed
===================

■test-log
   *** mknmz -C
システム: darwin
Namazu: 2.0.15RC5
Perl: 5.008005
File-MMagic: 1.25
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
茶筌: /usr/local/bin/chasen -i e -j -F "%m "
MeCab: no
わかち書き: module_kakasi -ieuc -oeuc -w
メッセージの言語: ja_JP.eucJP
言語: ja_JP.eucJP
文字コード: euc
CONFDIR: /usr/local/etc/namazu
LIBDIR: ../pl
FILTERDIR: ../filter
TEMPLATEDIR: ../template
対応メディアタイプ:   (34)
未対応メディアタイプ: (10) 必要ツールが $path にない 
ものには (-) を表示
   application/excel: excel.pl
   application/gnumeric: gnumeric.pl
   application/ichitaro5: taro56.pl
   application/ichitaro6: taro56.pl
- application/ichitaro7: taro7_10.pl
   application/macbinary: macbinary.pl
   application/msword: msword.pl
- application/pdf: pdf.pl
- application/postscript: postscript.pl
   application/powerpoint: powerpoint.pl
- application/rtf: rtf.pl
   application/vnd.kde.kivio: koffice.pl
   application/vnd.kde.kpresenter: koffice.pl
   application/vnd.kde.kspread: koffice.pl
   application/vnd.kde.kword: koffice.pl
   application/vnd.oasis.opendocument.graphics: ooo.pl
   application/vnd.oasis.opendocument.presentation: ooo.pl
   application/vnd.oasis.opendocument.spreadsheet: ooo.pl
   application/vnd.oasis.opendocument.text: ooo.pl
   application/vnd.sun.xml.calc: ooo.pl
   application/vnd.sun.xml.draw: ooo.pl
   application/vnd.sun.xml.impress: ooo.pl
   application/vnd.sun.xml.writer: ooo.pl
   application/x-apache-cache: apachecache.pl
   application/x-bzip2: bzip2.pl
   application/x-compress: compress.pl
- application/x-deb: deb.pl
- application/x-dvi: dvi.pl
   application/x-gzip: gzip.pl
- application/x-js-taro: taro7_10.pl
- application/x-rpm: rpm.pl
- application/x-tex: tex.pl
   application/x-zip: zip.pl
- audio/mpeg: mp3.pl
   message/news: mailnews.pl
   message/rfc822: mailnews.pl
   text/hnf: hnf.pl
   text/html: html.pl
   text/html; x-type=mhonarc: mhonarc.pl
   text/html; x-type=pipermail: pipermail.pl
   text/plain
   text/plain; x-type=rfc: rfc.pl
   text/x-hdml: hdml.pl
   text/x-roff: man.pl

動作チェック(2):
----------------
■perl alltest.pl
   *** starting alltests.pl
PASS: mknmz-1.pl
PASS: mknmz-2.pl
         :
PASS: chasen-1.pl
PASS: chasen-2.pl
PASS: chasen-3.pl
PASS: kakasi-1.pl
PASS: kakasi-2.pl
PASS: kakasi-3.pl
===================
All 44 tests passed
===================

動作チェック(3):
----------------
$ namazu iMac index/
検索結果

参考ヒット数:  [ iMac: 5 ]

検索式にマッチする 5 個の文書が見つかりました。

1. msg00047.html (スコア: 41)
著者: 不明
日付: Sun, 22 Jan 2006 19:18:36 +0900
         :


2. msg00045.html (スコア: 36)
著者: 不明
日付: Sun, 22 Jan 2006 19:18:36 +0900
         :


3. msg00043.html (スコア: 34)
著者: 不明
日付: Sun, 22 Jan 2006 19:18:36 +0900
         :


4. msg00048.html (スコア: 33)
著者: 不明
日付: Sun, 22 Jan 2006 19:18:37 +0900
         :


5. msg00034.html (スコア: 2)
著者: 不明
日付: Sun, 22 Jan 2006 19:18:36 +0900
         :


現在のリスト: 1 - 5


【コメント】
1. Text-ChaSen について
当初、動作チェック(2)で以下のように chasen-2.pl が  
FAIL に
なっていました。

$ perl alltests.pl
   *** starting alltests.pl
PASS: mknmz-1.pl
PASS: mknmz-2.pl
         :
PASS: chasen-1.pl
dyld: NSLinkModule() error
dyld: Symbol not found: _libiconv_close
   Referenced from: /usr/local/lib/perl5/site_perl/5.8.5/ 
darwin-2level/auto/Text/ChaSen/ChaSen.bundle
   Expected in: dynamic lookup

FAIL: chasen-2.pl
PASS: kakasi-1.pl
PASS: kakasi-2.pl
PASS: kakasi-3.pl
====================
1 of 43 tests failed
====================

そこで、 http://www.daionet.gr.jp/~knok/chasen/ より
Text-ChaSen-1.03.tar.gz をダウンロードし、 README ファイル中
に記載のある通り Makefile.PL を以下のように編集して、

'LIBS' => ['-lchasen']
         ↓
'LIBS' => ['-L/usr/local/lib -lchasen']

その後、 perl Makefile.PL, make, sudo make install を順次 
実行
してモジュールをインストールしました。
そして、再度 perl alltests.pl を実行した結果、先に述べた通り
All PASS になりました。

2. 動作チェック(3)の結果について
手元の html ファイルをもとに Namazu 2.0.15RC5 使って 
みました。
検索はちゃんとできていますが、「著者: 不明」となってしまいま
した。
著者に html ファイル中の LINK タグの mailto:  
以下の部分を表示
させたいのですが。 Namazu 2.0.14_3 を Easy Package  
からインス
トールしていたときにはうまく表示されていました。
<LINK REV=MADE HREF="mailto:hoge @ foo.bar.or.jp">

過去のメーリングリストの記録を見ると、
/usr/local/share/namazu/filter/html.pl 中の
sub get_author ($$) の内容を変更するとよいのかとも思いました
が、よく分からないままです。
Namazu 2.0.15RC5 の動作チェックから話題がそれていたら、ごめ
んなさい。
------------------------------------------------------------
Yasuaki KAI, kai @ my.email.ne.jp




Namazu-users-ja メーリングリストの案内