Namazu-win32-users-ja(旧)


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

"top_builddir" 参照



"namazu" は久しぶり・・・

"nmz2013beta.exe" をセットアップ中です。

"C:\namazu" 以外にインストールすると次のメッセージが出力されます。

> E:\archive\com\namazu>mknmz --help
> Can't locate conf.pl in @INC (@INC contains: C:/namazu/share/namazu/pl
. C:/usr/
> local/lib C:/usr/local/site/lib) at C:\usr\namazu\bin/mknmz.bat line 370.

環境変数 "top_builddir" を与えると解消します。

> E:\archive\com\namazu>set top_builddir=C:\usr\namazu\share\namazu
>
> E:\archive\com\namazu>echo %top_builddir%
> C:\usr\namazu\share\namazu
>
> E:\archive\com\namazu>mknmz --help
> mknmz 2.0.13, Namazu のインデックス作成プログラム
>
> 使い方: mknmz [オプション] <対象>...
>
> 対象ファイル:
> -a, --all すべてのファイルを対象とする

"mknmz.bat" 中に、次の記述がありますが、

> unshift @INC, $ENV{'top_builddir'} . "/pl" if defined
$ENV{'top_builddir'};

"top_builddir" は、他のソースでは使用していないようですし、
"mknmz.bat" の先頭で、次の記述を行っておりますから、これと
組み合わせた方がよいのではないでしょうか?

> my $PKGDATADIR = $ENV{'pkgdatadir'} || "/namazu/share/namazu";

以上