まずはSADを使える環境を整える。

ソースの入手方法については こちら を参照してください。

CVS pserverからの export/checkoutを推奨します (MAIN trunkのtar.gzは頻繁には更新はしてません)

MAIN trunk

wgetを先に入れておくと、手間が省ける。 デフォルトではTcl/Tkはdistfiles/の中に置かれる。 (compile with X11 and Tcl/Tk)

% tar zxvf oldsad-1.0.9b1.tar.gz

% cd oldsad-1.0.9b1

% cp -p sad.conf.sample sad.conf

(Edit sad.conf)
(行頭の'#'は通常設定すべき箇所)
(行頭の'##'はオプション)
(SAD_ROOT=はinstall directory)

% make distclean

% make all

% make install

実際のinstallの様子 (要Javascript)

Extension

RandomMTを例に示す。

% cd extension

% tar zxvf ../distfiles/RandomMT-Rev.18.tar.gz

% cd RandomMT

(MakefileにSADSRCDIRを定義)

% make

% make install

Imagemagick

画面のHard Copyを得るのにxwdとconvertを用いている。

% tar zxvf ImageMagick-6.x.x.tar.gz

% cd Imagemagick-6.x.x

% env PATH=/bin:/usr/bin:/usr/X11R6/bin ./configure

% env PATH=/bin:/usr/bin:/usr/X11R6/bin make

% sudo env PATH=/bin:/usr/bin:/usr/X11R6/bin make install

Topdrawer

以下から入手します。

binary, source

オプション

Platforms

MacOSX

MacOSX10.4+gcc-3.4.6

Change LIB_SPEC in the gcc/config/darwin.h file

-#define LIB_SPEC "%{!static:-lSystem}"
+#define LIB_SPEC "%{!static:-lSystemStubs -lSystem}"

SPARC-SunOS5

Add the flag of -fdollar-ok to FOPT with SUNWspro/CC, in file config/SunOS for oldsad-1.0.9b1. If using CC=gcc, you don't have to modify it.

WindowsXP

Cygwin g77(v3.4.4) Remove following lines from mk/sad.obj.mk to remove src/tfNetSemaphore_.c related codes.

OBJ_NetSemaphore=tfNetSemaphore_.o netSemaphore.o
SAD_STATIC_DEF_FUNCS+=NetSemaphore

トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS