hns - 日記自動生成システム - Version 2.19.9

先月 2003年07月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2003年07月18日(金) 旧暦 [n年日記]

#1 [Namazu] in-place test

namazu を make して、 make install する前に動作確認 をしようとする場合、 以前は出来なかったのが、一度出来るようになったはず だが、またそれが出来なくなっている気がする。
ttyp0:makoto@harry 7:17:36/030718(...namazu-2.0.13pre4/scripts)> ./mknmz
Can't locate conf.pl in @INC (@INC contains: /usr/local/share/namazu/pl . /usr/pkg/lib/perl5/site_perl/5.6.1/powerpc-netbsd /usr/pkg/lib/perl5/site_perl/5.6.1 /usr/pkg/lib/perl5/site_perl /usr/pkg/lib/perl5/5.6.1/powerpc-netbsd /usr/pkg/lib/perl5/5.6.1) at ./mknmz line 350. ttyp0:makoto@harry 7:17:40/030718(...namazu-2.0.13pre4/scripts)>
@INC の問題。(実はこれはやっかい)。
「自分のところでは出来る」という人もいるかも知れないが、 それは以前に入れた /usr/local/share/namazu/pl を使っている。
sub preload_modules のところかな。

env top_builddir=`(cd ..;pwd)`:

すれば動く。
ttyp0:makoto@harry 7:23:15/030718(...namazu-2.0.13pre4/scripts)> env top_builddir=`(cd ..;pwd)` ./mknmz --help
mknmz 2.0.13pre4, an indexer of Namazu.

Usage: mknmz [options] <target>...
....

filter も見る必要がある。:

作ったすぐその後で index is old type. it's unsupported.:

ttyp1:makoto@harry 8:38:17/030718(...namazu-2.0.13pre4/scripts)> env top_builddir=`(cd ..;pwd)` ./mknmz -O /tmp/O /amd/u/home/makoto/Mail/ml/ftpmirror
mknmz: Present index is old type. it's unsupported.
ttyp1:makoto@harry 8:38:18/030718(...namazu-2.0.13pre4/scripts)>

check_present_index () {:

941 # check present index whether it is old type of not
942 sub check_present_index () {
943     if (-f $var::NMZ{'i'} && ! -f "$var::NMZ{'result'}.normal")
944     {
945         util::cdie(_("Present index is old type. it's unsupported.\n"));
946     }
947 }
template 問題らしい。( in-place-test に限る)。出来れば、 「i, result.normal がない」と言った方が親切な気もする。

検索:

ttyp0:makoto@harry 8:44:09/030718(...local-src/namazu-2.0.13pre4)> src/.libs/namazu test /tmp/O
Shared object "libnmz.so.7" not found
ttyp0:makoto@harry 8:44:13/030718(...local-src/namazu-2.0.13pre4)> find . -name libnmz.so.7
./nmz/.libs/libnmz.so.7

ttyp0:makoto@harry 8:44:50/030718(...local-src/namazu-2.0.13pre4)> env LD_LIBRARY_PATH=./nmz/.libs src/.libs/namazu test /tmp/O
Results:

References: [ test: 7 ]

Total 7 documents matching your query.

namazu: /tmp/O/NMZ.result.normal: No such file or directory
Error!
can't open the result format file
ttyp0:makoto@harry 8:44:56/030718(...local-src/namazu-2.0.13pre4)>

in-place は重要ではない ?:

から、あまり力を入れないように。という考え方も一理ある。

元の問題に戻って -d:PRof を付けると NMZ.p が出来ない。:

ttyp4:makoto@harry 23:58:10/030718(~...ml/ftpmirror)> rm /tmp/P/N* ; env LANG=ja_JP.euc perl -d:DProf /usr/pkg/bin/mknmz --mailnews -O /tmp/P .
ttyp4:makoto@harry 23:58:15/030718(~...ml/ftpmirror)> rm /tmp/P/N* ; env LANG=ja_JP.euc perl /usr/pkg/bin/mknmz --mailnews -O /tmp/P .
この二つで、namazu -l test /tmp/P すると、-d:PRof で作った方は NMZ.p もないし、検索結果も何もない。

#2 [] Unix Magazine

本をずうっと買っていて、止めようかなと思うと、 必ずといっていいほど、面白い記事があって、思いとどまる。

「デバイスドライバは難しい ?」:

遠藤知宏 p86



最近の日記
2020年06月21日
sourceforge ban recovered
2020年05月27日
sudo service ssh start
2020年05月16日
Router host down
2020年04月29日
pan cake Japanese Hot cake
2020年03月31日
sysinst
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)