Namazu-devel-ja(旧)


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

Re: Road to 2.0.5



From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu) さん曰く
Subject: [namazu-devel-ja] Re: Road to 2.0.5
Message-ID: <200009181023.TAA23986@xxxxxxxxxxxxx>
Date: Mon, 18 Sep 2000 19:23:38 JST

knok> <20000918.184100.05712064.shirai@xxxxxxxxxxxxxxxxxxx>の記事において
knok> shirai@xxxxxxxxxxxxxxxxxxxさんは書きました。
knok> 
knok> >> ○ mknmz-9
knok> >>  (小関さんも書いていましたが) /bin/sh の test には '-e' というコ
knok> >>  マンドがないので、
knok> >>    if test -e ../tests/idx11/NMZ.lock2
knok> >> => if test -r ../tests/idx11/NMZ.lock2  で動いた
knok> 
knok>   あ、そういえば過去に同様の指摘を口頭で受けたことがあったのを思いだし
knok> ました...
knok>   この場合に呼ばれるのは /bin/sh の builtin な test なんですかね。
knok> /bin/test でもやはり同様の問題があるのでしょうか?

みたところ、/bin/test, /usr/bin/test は(コメントを外すと)

-----------------------
#!/bin/ksh
cmd=`basename $0`
$cmd "$@
-----------------------

となっていました。知らなかった。。。
ちなみに、ksh は '-e' を持っているので大丈夫だと思いますが、

knok> # まあでも test -r の方がいいのかな...

こちらの方が無難だと思います。また、'test -e' がダメだったという
ことは、builtin な test を使っていたのでしょうね。

# Solaris は結構以前から ksh を持っているので自作の script では
# ksh を使うことが多かったりしました。

knok> >> 白井秀行@make check が全部通ったのって、実ははじめて ^^;
knok> >>           All 27 tests passed \(^^)/
knok> 
knok>   むむむ。意外と通らない環境の人は多かったりするのでしょうか...

# Cygwin 環境は最初からあきらめています。ごめんなさい。

その後、pdftotext と (いまさらですが)detex をインストールして、
一太郎、(古めの) Word 以外は全部動作することを確認しました。

## pdftops も make できないかなぁ。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)