Mac OS X上で、X11ではなく、Aquaを使ったVTKを構築し、Ncvtkをインストールしてみよう。

1. cmake, g95 (オプション), udunits, netCDF

sudo port install cmake sudo port install g95 sudo port install netcdf +g95 # このサイトのportfileを利用 sudo port install udunits # このサイトのportfileを利用

2. Tcl/Tk

make -C tcl8.4.14/macosx sudo make -C tcl8.4.14/macosx install make -C tk8.4.14/macosx sudo make -C tk8.4.14/macosx install

3. Python

./configure –enable-framework make sudo make install cd /usr/local sudo ln -s /Library/Frameworks/Python.framework/Versions/¥ Current/lib/python2.5 .

4. Numeric, , ScientificPython

Numeric, ScientificPythonの順に
python setup.py build && sudo python setup.py install
を実行してインストール.

5. Pmw

cd /Library/Frameworks/Python.framework/Versions/Current/¥ lib/python2.5/site-packages sudo tar zxvf ~/Pmw-1.2.tar.gz

6. VTK

CVSからVTK 5.xを取得.VTKというディレクトリができる.
mkdir build cd build cmake -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=ON -DVTK_USE_CARBON=ON -DVTK_WRAP_TCL=ON -DVTK_WRAP_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/local/bin/python ../VTK ccmake ../VTK make sudo make install

7. Ncvtk

python setup.py build && sudo python setup.py install
バイナリは /Library/Frameworks/Python.framework/Versions/Current/bin にできるので,適当なところ,例えば/usr/local/binにシンボリック・リンクをはるか, 上記ディレクトリにバスを通しておく. ciaworld.ncは, site-packages/ncvtk/dataにインストール.