- Ant (known to work with 1.6.5, 1.7.0, 1.7.1)
- JDK 5 (it also works with JDK6 but source level is everywhere set to 1.5)
- Complilers to build launcher (windows only) and native library (all platforms):
- Windows, cygwin tools - only launcher (32bit) and jnilib (32-bit) can be built with it
- gcc (now using 3.4.4), windres (now using 2.18.50.20080625)
- Windows, Microsoft tools - can be used to build launcher and native library for any platform (x86, amd64, ia64)
- C/C++ Compiler, Resource Compiler, Linker and and Manifest Tool as part of Visual C++ 2005 Express Edition and Platform SDK for Windows Server 2003 R2
- Requires 3 environment variables to be set :
- %PLATFORM_SDK% - Installation directory of platform SDK (C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2)
- %VC_2005% - Subdirectory 'VC' in the Visual C++ installation directory (C:\Program Files\Microsoft Visual Studio 8\VC)
- %VC_2005_PATH% - Subdirectory 'Common7\IDE' in the Visual C++ installation directory (C:\Program Files\Microsoft Visual Studio 8\Common7\IDE)
- Linux(x86, amd64)
- Solaris (x86, amd64, sparc, sparcv9)
- SunStudio compilers (now compilers from SS 12 are used - 2007/05/03) or GCC ones (not used now, not tested)
- Mac OS X (x86, x86_64, ppc, ppc64)
- gcc (now using 4.0.1) as part of XCode (now using 2.5 (8m2558))