Author: buildbot
Date: Wed May 14 10:10:14 2014
New Revision: 908790

Log:
Staging update by buildbot for thrift

Modified:
    websites/staging/thrift/trunk/content/   (props changed)
    websites/staging/thrift/trunk/content/docs/install/centos.html

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed May 14 10:10:14 2014
@@ -1 +1 @@
-1592417
+1594530

Modified: websites/staging/thrift/trunk/content/docs/install/centos.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/centos.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/centos.html Wed May 14 
10:10:14 2014
@@ -74,11 +74,30 @@
 
        <div class="container">
           <h2 id="centos-setup">CentOS setup</h2>
-<p>The following command install all the required tools and libraries to build 
and install the Apache Thrift compiler on a CentOS5/RHEL5 Linux based system. 
These packages are available in the "base" repository.</p>
-<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="n">install</span> <span 
class="n">automake</span> <span class="n">libtool</span> <span 
class="n">flex</span> <span class="n">bison</span> <span 
class="n">pkgconfig</span> <span class="n">gcc</span><span 
class="o">-</span><span class="n">c</span><span class="o">++</span> <span 
class="n">boost</span><span class="o">-</span><span class="n">devel</span> 
<span class="n">libevent</span><span class="o">-</span><span 
class="n">devel</span> <span class="n">zlib</span><span class="o">-</span><span 
class="n">devel</span> <span class="n">python</span><span 
class="o">-</span><span class="n">devel</span> <span class="n">ruby</span><span 
class="o">-</span><span class="n">devel</span>
+<p>The following command installs the required tools and libraries from the 
base repository needed to build and install the Apache Thrift compiler on a 
CentOS6/RHEL6 Linux based system. </p>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="n">install</span> <span 
class="n">automake</span> <span class="n">libtool</span> <span 
class="n">flex</span> <span class="n">bison</span> <span 
class="n">pkgconfig</span> <span class="n">gcc</span><span 
class="o">-</span><span class="n">c</span><span class="o">++</span>
 </pre></div>
 
 
+<p>The base version of autoconf installed is presently 2.63, however Apache 
Thrift requires 2.65. A newer version must be installed from a nonstandard 
repository. For example:</p>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">curl</span> <span class="n">ftp</span><span class="p">:</span><span 
class="o">//</span><span class="n">ftp</span><span class="p">.</span><span 
class="n">pbone</span><span class="p">.</span><span class="n">net</span><span 
class="o">/</span><span class="n">mirror</span><span class="o">/</span><span 
class="n">ftp5</span><span class="p">.</span><span class="n">gwdg</span><span 
class="p">.</span><span class="n">de</span><span class="o">/</span><span 
class="n">pub</span><span class="o">/</span><span 
class="n">opensuse</span><span class="o">/</span><span 
class="n">repositories</span><span class="o">/</span><span 
class="n">home</span><span class="p">:</span><span class="o">/</span><span 
class="n">monkeyiq</span><span class="p">:</span><span class="o">/</span><span 
class="n">centos6updates</span><span class="o">/</span><span 
class="n">CentOS_CentOS</span><span class="o">-</span>6<span 
class="o">/</span><span class="n">n
 oarch</span><span class="o">/</span><span class="n">autoconf</span><span 
class="o">-</span>2<span class="p">.</span>69<span class="o">-</span>12<span 
class="p">.</span>2<span class="p">.</span><span class="n">noarch</span><span 
class="p">.</span><span class="n">rpm</span> <span class="o">&gt;</span> <span 
class="n">autoconf</span><span class="o">-</span>2<span 
class="p">.</span>69<span class="o">-</span>12<span class="p">.</span>2<span 
class="p">.</span><span class="n">noarch</span><span class="p">.</span><span 
class="n">rpm</span>
+
+<span class="n">sudo</span> <span class="n">yum</span> <span 
class="n">install</span> <span class="n">autoconf</span><span 
class="o">-</span>2<span class="p">.</span>69<span class="o">-</span>12<span 
class="p">.</span>2<span class="p">.</span><span class="n">noarch</span><span 
class="p">.</span><span class="n">rpm</span>
+</pre></div>
+
+
+<p>To compile and install the Apache Thrift IDL compiler from the development 
source you will need to install git, clone the development master, then 
configure and build the IDL Compiler. For example:</p>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="n">install</span> <span class="n">git</span>
+<span class="n">git</span> <span class="n">clone</span> <span 
class="n">https</span><span class="p">:</span><span class="o">//</span><span 
class="n">git</span><span class="o">-</span><span class="n">wip</span><span 
class="o">-</span><span class="n">us</span><span class="p">.</span><span 
class="n">apache</span><span class="p">.</span><span class="n">org</span><span 
class="o">/</span><span class="n">repos</span><span class="o">/</span><span 
class="n">asf</span><span class="o">/</span><span class="n">thrift</span><span 
class="p">.</span><span class="n">git</span>
+<span class="n">cd</span> <span class="n">thrift</span>
+<span class="o">./</span><span class="n">bootstrap</span><span 
class="p">.</span><span class="n">sh</span>
+<span class="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">enable</span><span class="o">-</span><span 
class="n">libs</span><span class="p">=</span><span class="n">no</span>
+<span class="n">make</span>
+<span class="n">sudo</span> <span class="n">make</span> <span 
class="n">install</span>
+</pre></div>
+
+
+<p>This will build the compiler and install it on the path: 
/usr/local/bin/thrift</p>
 <h4 id="additional-reading">Additional reading</h4>
 <p>For more information on the requirements see: <a 
href="/docs/install">Apache Thrift Requirements</a></p>
 <p>For more information on building and installing Thrift see: <a 
href="/docs/BuildingFromSource">Building from source</a></p>


Reply via email to