Namazu-win32-users-ja(旧)


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

Namazu 2.01 for Win32 problem



広瀬です。

Namazu 2.0.1 for Win32 に不具合がありましたのでご報告いたします。
Windows ユーザにはご迷惑をおかけいたしますがよろしくお願い致します。
#全ての報告に対して以下の様な物を書くわけではありませんので
#ご了承下さい。_o_

---8<------8<------8<------8<------8<------8<------8<------8<------8<---
現象: mknmz で --help が表示されない。

Version: Namazu 2.0.1 for Win32

エラーメッセージ:
Can't locate gettext.pl in @INC (@INC contains: ../pl C:/namazu/share/na
mazu/filter C:/namazu/share/namazu/pl . C:\Perl\lib C:\Perl\site C:/Perl
/lib C:/Perl/site/lib .) at C:\usr\local\namazu\bin/mknmz line 261.

再現方法:
ルートディレクトリ以外にインストールする。

原因:
mknmz は 47〜50行目で、mknmz に必要なディレクトリを
コンパイル時に決定しています。
Windows の パッケージはデフォルトで
$CONFDIR     = "/namazu/etc/namazu";
$LIBDIR      = "/namazu/share/namazu/pl";
$FILTERDIR   = "/namazu/share/namazu/filter";
$TEMPLATEDIR = "/namazu/share/namazu/template";
としていますので、 C:\usr\local 以下に展開したときなどはこれらの
値を変える必要があるのですが、その処理が抜けていました。

仮処置:
1) 起動ドライブのルートディレクトリにインストールして下さい。

2) mknmz の 47〜50行目 の $CONFDIR, $LIBDIR, $FILTERDIR, $TEMPLATEDIR を
インストールしたディレクトリにあわせて適宜修正して namazu\bin ディレクト
リで以下のコマンドを実行してください。
C:\namazu\bin>PL2BAT mknmz    
 −>mknmz.bat が作成されます。

処置:
検討中

その他:
なし。    

   Best regards,
--
Ken-ichi Hirose (^^)k!
e-mail: hirose@xxxxxxxxxxxxxxxxxxxx