You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ro...@apache.org on 2014/05/30 15:02:00 UTC

svn commit: r1598582 - /thrift/cms-site/trunk/content/docs/install/index.html

Author: roger
Date: Fri May 30 13:02:00 2014
New Revision: 1598582

URL: http://svn.apache.org/r1598582
Log:
CMS commit to thrift by roger

Modified:
    thrift/cms-site/trunk/content/docs/install/index.html

Modified: 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=1598582&r1=1598581&r2=1598582&view=diff
==============================================================================
--- thrift/cms-site/trunk/content/docs/install/index.html (original)
+++ thrift/cms-site/trunk/content/docs/install/index.html Fri May 30 13:02:00 2014
@@ -1,11 +1,46 @@
-{% extends 'default.html' %}
+{% extends 'default' %}
 {% block title %}Index of install/{% endblock %}
-{% block content %}
-
+{% 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.53.0
+* Runtime libraries for lex and yacc might be needed for the compiler.
 
-[snippet:path=doc/install/README.md]
+## 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
 
-{% endblock %}
+* C++
+    * Boost 1.53.0
+    * libevent (optional, to build the nonblocking server)
+    * zlib (optional)
+* Java
+    * Java 1.7
+    * 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 %}