Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Thrift Wiki" for change 
notification.

The following page has been changed by DavidReiss:
http://wiki.apache.org/thrift/ThriftRequirements

------------------------------------------------------------------------------
  == Basic requirements ==
    * A relatively POSIX-compliant *NIX system
      * Cygwin or MinGW can be used on Windows
+   * g++ 3.3.5+
+   * boost 1.33.1+ (1.34.0 for building all tests)
+   * Runtime libraries for lex and yacc might be needed for the compiler.
+ 
+ == Requirements for building from SVN ==
    * GNU build tools: autoconf 2.59+ (2.60+ recommended), automake 1.9+, 
libtool 1.5.24+
-   * boost 1.34.0+
-   * g++ 3.3.5+
-   * pkgconfig (Use MacPorts for Mac OS X)
+   * pkg-config autoconf macros (pkg.m4) (Use MacPorts for Mac OS X)
    * lex and yacc (developed primarily with flex and bison)
+ 
+ == Language requirements ==
+   * C++
+     * Boost 1.33.1+
+     * libevent (optional, to build the nonblocking server)
+     * zlib (optional)
+   * Java
+     * Java 1.5+
+     * Apache Ant
+     * Apache Commons Lang strongly recommended
+   * C#: Mono 1.2.4+ (and pkg-config to detect it) or Visual Studio 2005+
+   * Python 2.4+ (including header files for extension modules)
+   * PHP 5.0+ (optionally including header files for extension modules)
+   * Ruby 1.8+ (including header files for extension modules)
+   * Erlang R12 (R11 works but not recommended)
+ 
+ These are only required if you choose to build the libraries for the given 
language.
  
  == Getting the requirements ==
   * ["GettingUbuntuPackages"]
   * ["GettingCentOS5Packages"]
  
- == Language requirements ==
- 
-   * Java 1.5+ / Apache Ant
-   * C#: Mono 1.2.4+ or Visual Studio 2005+
-   * Python 2.4+
-   * PHP 5.0+
-   * Ruby 1.8+
-   * Erlang R12 (R11 works but not recommended)
- 
- These are only required if you choose to build the libraries for the given 
language.
- 

Reply via email to