VTK 5.10 を OSX 10.9 Mavericks でコンパイルするメモ.

git の tag の v5.10.0 ではエラーが出てコンパイルが止まるので,
branch の release-5.10 を取得する.


これでコンパイルできると書かれていたが,OSX 10.9.3 + Xcode 5.1.1 では
 garbage collection is no longer supported
というエラーで止まってしまう.

http://bugs.mitk.org/show_bug.cgi?id=17716

によると,CMake の設定ファイルから VTK_REQUIRED_OBJCXX_FLAGS に設定される "-fobjc-gc" というフラグを削除すれば良いとのことだったので,それを実行してみた.
CMakeLists.txt と CMakeCache.txt から -fobjc-gc を削除し,空文字 "" とした.

そして make.
成功!