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 %}


Reply via email to