SADをMac OS Xにインストールしてみました。以下はインストールする一つの手順です。最新のバージョンは少しコツが必要です。
(1)Tcl8.3.2とTk8.3.2を使うこと。
(2)環境変数としてoldsad のディレクトリーを設定する。
例)setenv $OLDSAD /Users/xxxx/oldsad
(3)tkUnixEvent.c のソースで #ifndef __linux__ を #ifdef __linux__と書き換える。
(4)src ディレクトリーで make TCLINSTALLDIR=$OLDSAD/tcltk tcltk とmakeする。
(5)tcltkがmakeできたら、SADを TCLINSTALLDIR=$OLDSAD/tcltk とmakeする。
(6)環境変数として tk.tcl のディレクトリーを設定する。
例)$OLDSAD/Packages にinit.local.n というファイルを以下の要領で作る。
(* Please localize this file as you like. *)
Environment@@[{
{"UNIX95",""},
{"TK_LIBRARY",If[Environment["OSTYPE"]=="darwin","/Users/onishi/oldsad/tcltk/libtk8.3","",""]},
{"PYTHONPATH","/SAD/share/Packages/"},
{"TMPDIR","/scratch"},
},{1}];
ちなみにbenchテスト(bench2.sad)を行ってみました。
Power Mac G4/PowerPC G4 800MHz
OS: Mac OS X 10.1.3 (5Q45)
内臓メモリ:512 MB
L2キャッシュ:256 KB
L3キャッシュ:2 MB
*********** summary of the bench mark
Function Test 14.459999680519104
Optics Test 20.410001754760742
Tracking Test 21.159999847412109
Matching Test 18.099998474121094
Overall Score (smaller is faster): .965848207473755
Comment by Kentaro Harada
( Date: Friday, March 15, 2002 21:02:49)
ちょっと興味あったものですから……
Pentium III 800MHz
Laser 5 Linux 7.1
メモリ 1.3GB
L2 キャッシュ 256KB
*********** summary of the bench mark
Function Test 11.780000492930412
Optics Test 21.460000991821289
Tracking Test 21.119998931884766
Matching Test 18.840003967285156
Overall Score (smaller is faster): .920267909410454
acsad4 でやってみたら、
*********** summary of the bench mark
Function Test 13.116666666666663
Optics Test 11.133333333333336
Tracking Test 9.849999999999998
Matching Test 9.883333333333333
Overall Score (smaller is faster): .633829365079365
でした。
Comment by M.Tawada
( Date: Monday, March 25, 2002 19:47:51)
>(3)tkUnixEvent.c のソースで #ifndef __linux__ を #ifdef __linux__と書き換える。
については、書き換えなくても済むように、修正します。