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



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)