ITK/WrapITK Status: Difference between revisions

From KitwarePublic
< ITK
Jump to navigationJump to search
No edit summary
Line 64: Line 64:
|}
|}


=== Release 4.3.0 ===
=== Release 4.3.1 ===


==== Python ====
==== Python ====

Revision as of 20:21, 26 December 2012

WrapITK Status

WrapITK is the SWIG-based dynamic language wrapping infrastructure for ITK. SWIG supports a number of languages. Currently, WrapITK generates wrapping for Java and Python. Python is currently the best supported language.

WrapITK has undergone considerable improvements recently, and platform support is continuously expanding. Wrapping is not currently supported on all compilers and operating systems as the C++ code. This Wiki page is intended to track the status of WrapITK across platforms.

To help improve WrapITK support, please consider contributing patches or a WrapITK Nightly dashboard build.

Git master

Python

All the tested platforms below currently use Python version 2.7.X.

Works (has dashboard build)
Operating System Architecture Complier Notes
Linux x86_64 gcc-4.6.1 Dashboard build: farsight-mint gcc461-x64-nightly-rel. Some builds fail on this dashboard fail because building against VTK6 (VTK-master) does not currently work.
Mac llvm-gcc-4.2 Dashboard build: mini6.nlm MacOSX-WrapITK.
Mac gcc-4.0 Dashboard build: mini0.nlm MacOSX-WrapITK
Mac gcc-4.2 Dashboard build: mini5.nlm MacOSX-WrapITK
Windows x86_64 Visual Studio 2008 Dashboard build: cspcx174.leeds Win64-VS9-Release-WrapITK.
Works (anecdotally)
Operating System Architecture Complier Notes
Linux x86_64 gcc-4.5.4
Windows x86 MinGW32, gcc-4.7.0
Does not work
Operating System Architecture Complier Notes
Windows Visual Studio 2010 GCCXML does not with Visual Studio newer than 2008.
Windows x86_64 MinGW64, gcc-4.7.0 Patch attempted: http://review.source.kitware.com/#/c/7873/

Release 4.3.1

Python

All the tested platforms below currently use Python version 2.7.X.

Works (has dashboard build)
Operating System Architecture Complier Notes
Linux x86_64 gcc-4.6.1 Dashboard build: farsight-mint gcc461-x64-nightly-rel. Some builds fail on this dashboard fail because building against VTK6 (VTK-master) does not currently work.
Mac llvm-gcc-4.2 Dashboard build: mini6.nlm MacOSX-WrapITK.
Mac gcc-4.0 Dashboard build: mini0.nlm MacOSX-WrapITK
Mac gcc-4.2 Dashboard build: mini5.nlm MacOSX-WrapITK
Windows x86 Visual Studio 2005 Dashboard build: lhcp-win7vm.nlm Win32-VS8-Release-Shared.
Windows x86_64 Visual Studio 2008 Dashboard build: cspcx174.leeds Win64-VS9-Release-WrapITK.
Works (anecdotally)
Operating System Architecture Complier Notes
Linux x86_64 gcc-4.5.4
Windows x86 MinGW32, gcc-4.7.0
Does not work
Operating System Architecture Complier Notes
Windows Visual Studio 2010 GCCXML does not with Visual Studio newer than 2008.
Windows x86_64 MinGW64, gcc-4.7.0 Patch attempted: http://review.source.kitware.com/#/c/7873/