Author: joes Date: Sat Mar 22 16:30:24 2014 New Revision: 1580245 URL: http://svn.apache.org/r1580245 Log: add index.html
Added: thrift/cms-site/trunk/content/docs/install/index.html Added: thrift/cms-site/trunk/content/docs/install/index.html URL: http://svn.apache.org/viewvc/thrift/cms-site/trunk/content/docs/install/index.html?rev=1580245&view=auto ============================================================================== --- thrift/cms-site/trunk/content/docs/install/index.html (added) +++ thrift/cms-site/trunk/content/docs/install/index.html Sat Mar 22 16:30:24 2014 @@ -0,0 +1,46 @@ +{% extends 'default' %} +{% block title %}Index of install/{% endblock %} +{% block content %}{% filter markdown %} +--- +Apache Thrift's compiler is written in C++ and designed to be portable, but there are some system requirements which must be installed prior to use. Select your os below for a guide on setting up your system to get started + +{{ content|markdown }} + +--- + +## Basic requirements + * A relatively POSIX-compliant *NIX system + * Cygwin or MinGW can be used on Windows + * g++ 4.2 + * boost 1.40.0 + * Runtime libraries for lex and yacc might be needed for the compiler. + +## Requirements for building from source + * GNU build tools: + * autoconf 2.65 + * automake 1.9 + * libtool 1.5.24 + * pkg-config autoconf macros (pkg.m4) + * lex and yacc (developed primarily with flex and bison) + * libssl-dev + +## Language requirements +These are only required if you choose to build the libraries for the given language + + * C++ + * Boost 1.40.0 + * libevent (optional, to build the nonblocking server) + * zlib (optional) + * Java + * Java 1.5 + * Apache Ant + * C#: Mono 1.2.4 (and pkg-config to detect it) or Visual Studio 2005+ + * Python 2.6 (including header files for extension modules) + * PHP 5.0 (optionally including header files for extension modules) + * Ruby 1.8 + * bundler gem + * Erlang R12 (R11 works but not recommended) + * Perl 5 + * Bit::Vector + * Class::Accessor +{% endfilter %}{% endblock %}