EBImageをMac OS 10.5 (Leopard)にインストール

Xcodeのインストール
MacPortsのインストール
ImageMagickのインストール
gtk+-2.0のインストール

これらを行うにはユーザーにパスワードが設定されている必要がある。
Xcodeはxcode314_2809_developerdvd.dmgを使った。https://developer.apple.com/downloads/index.actionから入手できる(ただしdeveloperとしての登録が必要)。
MacPortshttps://distfiles.macports.org/MacPorts/MacPorts-2.0.3-10.5-Leopard.dmgを使った。
ImageMagickのインストールはterminalで

sudo port install ImageMagick

gtk+-2.0は

sudo port install gtk2

インストールが正常に終了したことを確認するためにgtk-demoとするとX11が開きかけてエラー終了する。
ImageMagickのチェックのためにconvert -versionとすると正常にバージョンが表示される。

Rをターミナルから起動して次のようにするとエラーが出る。

> install.packages("abind")
--- このセッションで使うために、CRANのミラーサイトを選んでください ---
Tcl/Tkインターフェースのロード中 エラー: .onLoad failed in loadNamespace() for 'tcltk', details:
call: dyn.load(file, DLLpath = DLLpath, ...)
error: 共有ライブラリ '/Library/Frameworks/R.framework/Versions/2.13/Resources/library/tcltk/libs/i386/tcltk.so' を読み込めません:
dlopen(/Library/Frameworks/R.framework/Versions/2.13/Resources/library/tcltk/libs/i386/tcltk.so, 10): Library not loaded: /usr/local/lib/libtcl8.5.dylib
Referenced from: /Library/Frameworks/R.framework/Versions/2.13/Resources/library/tcltk/libs/i386/tcltk.so
Reason: image not found

これを解決するためにhttp://cran.us.r-project.org/bin/macosx/tools/から
tcltk-8.5.5-x11.dmgをインストール。

> install.packages("abind")

今度は問題なくインストールできた。

いよいよEBImageのダウンロードとインストール。

$ curl -O "http://www.bioconductor.org/packages/2.10/bioc/src/contrib/EBImage_3.11.0.tar.gz"
$ R CMD INSTALL EBImage_3.11.0.tar.gz

とすると、

Xlib: extension "RANDR" missing on display "/tmp/launch-J295Eb/:0".

というエラーがでるが、とりあえずEBImage自体のインストールは成功する模様。

> ?EBImage

とするとヘルプが参照できる。
ただし、

> example(EBImage)

とするといくつものXウィンドウが開かれるが最終的にクラッシュする。どうやらX11がおかしいようなので、http://xquartz.macosforge.org/trac/wiki/X112.6.3から最新バージョンを入手してインストール。
今度はgtk-demoとしてエラーも表示されず、

> example(EBImage)

とすると様々な画像処理の結果が表示された。

以上でMac OS LeopardにEBImageのインストールが完了。