Namazu-users-ja(旧)


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

namazu2.0.13: miscellaneous report



こんばんは。

動作上の問題ではありませんが、気がついたことを報告させていただきます。

1. nmz/wakati.cのコンパイルでウォーニングが出ています。

wakati.c: In function `iskatakana':
wakati.c:85: warning: comparison is always true due to limited range of data type
wakati.c: In function `ishiragana':
wakati.c:104: warning: comparison is always true due to limited range of data type

いずれも (unsinged char) <= 0xff という比較を行っている部分があります
が、確かにこれは常に条件は成立します。

2. これはNetBSDのpkgsrcの枠組み側のためかもしれませんが、

o configureの後

taca@edge[134]:ls -F work.i386/namazu-2.0.13/scripts
Makefile        bnamazu.in      lnnmz.in        nmzgrep.in      vfnmz.in
Makefile.am     gcnmz.in        mailutime*      nmzmerge.in
Makefile.in     gtnmz*          mailutime.in    rfnmz*
adnmz.in        gtnmz.in        mknmz.in        rfnmz.in
bnamazu*        kwnmz.in        nmzgrep*        vfnmz*

taca@edge[135]:ls -li config.status scripts/gtnmz
269841 -rwxr-xr-x  1 taca  wheel  51037 Apr 26 01:30 config.status*
269867 -rwxr-xr-x  1 taca  wheel    486 Apr 26 01:30 scripts/gtnmz*

o makeの後

taca@edge[137]:ls -F work.i386/namazu-2.0.13/scripts
Makefile        bnamazu.in      kwnmz.in        mknmz.in        rfnmz.in
Makefile.am     gcnmz*          lnnmz*          nmzgrep         vfnmz
Makefile.in     gcnmz.in        lnnmz.in        nmzgrep.in      vfnmz.in
adnmz*          gtnmz           mailutime       nmzmerge*
adnmz.in        gtnmz.in        mailutime.in    nmzmerge.in
bnamazu         kwnmz*          mknmz*          rfnmz

taca@edge[138]:ls -li config.status scripts/gtnmz
269841 -rwxr-xr-x  1 taca  wheel  51037 Apr 26 01:30 config.status*
269982 -rw-r--r--  1 taca  wheel    486 Apr 26 01:33 scripts/gtnmz

と、gtnmzなどconfigure時に生成されたスクリプトが、再度生成されていて、
その過程で実行属性が落ちていました。このためmake checkでmknmz-8がエラー
となりました。

3. NetBSD 2.0_BETAやNetBSD currentでのmake check

NetBSD 1.6.2までは、GNU gzipなので問題はありませんが、BSDライセンスの
新生gzip(1)のバグのためmake checkが途中mknmzの処理が終わらなくなります。
(具体的には、compress(1)で圧縮したファイルを展開しようとするところで、
終わらなくなります。)

2004/4/25 16:20:33 UTC以降のNetBSD currentで修正されています。早晩、
NetBSD 2.0_BETAの方も修正されると思います。

-- 
神戸 隆博 / Takahiro Kambe