Author: buildbot
Date: Thu Oct  2 15:54:46 2014
New Revision: 924420

Log:
Staging update by buildbot for thrift

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

Propchange: websites/staging/thrift/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Thu Oct  2 15:54:46 2014
@@ -1 +1 @@
-1628998
+1629006

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 Thu Oct  2 
15:54:46 2014
@@ -14,7 +14,7 @@
          <script src="/static/js/bootstrap-dropdown.js"></script>
     <script src="/static/js/bootstrap-tab.js"></script>
        
-    <title>Apache Thrift - Centos Install</title>
+    <title>Apache Thrift - Centos 6.5 Install</title>
   </head>
   <body>
        <div class="navbar">
@@ -73,34 +73,85 @@
 </div>
 
        <div class="container">
-          <h2 id="centos-setup">CentOS setup</h2>
-<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>
+          <h1 id="building-apache-thrift-on-centos-65">Building Apache Thrift 
on CentOS 6.5</h1>
+<p>Starting with a minimal installation, the following steps are required to 
build Apache Thrift on Centos 6.5. This example builds from source, using the 
current development master branch. These instructions should also work with 
Apache Thrift releases beginning with 0.9.2.</p>
+<h2 id="update-the-system">Update the System</h2>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="o">-</span><span class="n">y</span> <span 
class="n">update</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>
+<h2 id="install-the-platform-development-tools">Install the Platform 
Development Tools</h2>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="o">-</span><span class="n">y</span> <span 
class="n">groupinstall</span> &quot;<span class="n">Development</span> <span 
class="n">Tools</span>&quot;
+</pre></div>
+
+
+<h2 id="upgrade-autoconfautomakebison">Upgrade autoconf/automake/bison</h2>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="n">install</span> <span 
class="o">-</span><span class="n">y</span> <span class="n">wget</span>
+</pre></div>
+
+
+<h3 id="upgrade-autoconf">Upgrade autoconf</h3>
+<div class="codehilite"><pre><span class="n">wget</span> <span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">ftp</span><span class="p">.</span><span class="n">gnu</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">gnu</span><span class="o">/</span><span 
class="n">autoconf</span><span class="o">/</span><span 
class="n">autoconf</span><span class="o">-</span>2<span 
class="p">.</span>69<span class="p">.</span><span class="n">tar</span><span 
class="p">.</span><span class="n">gz</span>
+<span class="n">tar</span> <span class="n">xvf</span> <span 
class="n">autoconf</span><span class="o">-</span>2<span 
class="p">.</span>69<span class="p">.</span><span class="n">tar</span><span 
class="p">.</span><span class="n">gz</span>
+<span class="n">cd</span> <span class="n">autoconf</span><span 
class="o">-</span>2<span class="p">.</span>69
+<span class="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">prefix</span><span class="p">=</span><span 
class="o">/</span><span class="n">usr</span>
+<span class="n">make</span>
+<span class="n">sudo</span> <span class="n">make</span> <span 
class="n">install</span>
+<span class="n">cd</span> <span class="p">..</span>
+</pre></div>
+
+
+<h3 id="upgrade-automake">Upgrade automake</h3>
+<div class="codehilite"><pre><span class="n">wget</span> <span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">ftp</span><span class="p">.</span><span class="n">gnu</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">gnu</span><span class="o">/</span><span 
class="n">automake</span><span class="o">/</span><span 
class="n">automake</span><span class="o">-</span>1<span 
class="p">.</span>14<span class="p">.</span><span class="n">tar</span><span 
class="p">.</span><span class="n">gz</span>
+<span class="n">tar</span> <span class="n">xvf</span> <span 
class="n">automake</span><span class="o">-</span>1<span 
class="p">.</span>14<span class="p">.</span><span class="n">tar</span><span 
class="p">.</span><span class="n">gz</span>
+<span class="n">cd</span> <span class="n">automake</span><span 
class="o">-</span>1<span class="p">.</span>14
+<span class="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">prefix</span><span class="p">=</span><span 
class="o">/</span><span class="n">usr</span>
+<span class="n">make</span>
+<span class="n">sudo</span> <span class="n">make</span> <span 
class="n">install</span>
+<span class="n">cd</span> <span class="p">..</span>
+</pre></div>
+
+
+<h3 id="upgrade-bison">Upgrade bison</h3>
+<div class="codehilite"><pre><span class="n">wget</span> <span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">ftp</span><span class="p">.</span><span class="n">gnu</span><span 
class="p">.</span><span class="n">org</span><span class="o">/</span><span 
class="n">gnu</span><span class="o">/</span><span class="n">bison</span><span 
class="o">/</span><span class="n">bison</span><span class="o">-</span>2<span 
class="p">.</span>5<span class="p">.</span>1<span class="p">.</span><span 
class="n">tar</span><span class="p">.</span><span class="n">gz</span>
+<span class="n">tar</span> <span class="n">xvf</span> <span 
class="n">bison</span><span class="o">-</span>2<span class="p">.</span>5<span 
class="p">.</span>1<span class="p">.</span><span class="n">tar</span><span 
class="p">.</span><span class="n">gz</span>
+<span class="n">cd</span> <span class="n">bison</span><span 
class="o">-</span>2<span class="p">.</span>5<span class="p">.</span>1
+<span class="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">prefix</span><span class="p">=</span><span 
class="o">/</span><span class="n">usr</span>
+<span class="n">make</span>
+<span class="n">sudo</span> <span class="n">make</span> <span 
class="n">install</span>
+<span class="n">cd</span> <span class="p">..</span>
+</pre></div>
+
+
+<h2 id="add-optional-c-language-library-dependencies">Add Optional C++ 
Language Library Dependencies</h2>
+<p>All languages require the Apache Thrift IDL Compiler and at this point 
everything needed to make the IDL Compiler is installed (if you only need the 
compiler you can skip to the Build step). </p>
+<p>If you will be developing Apache Thrift clients/servers in C++ you will 
also need additional packages to support the C++ shared library build.</p>
+<h3 id="install-c-lib-dependencies">Install C++ Lib Dependencies</h3>
+<div class="codehilite"><pre><span class="n">sudo</span> <span 
class="n">yum</span> <span class="o">-</span><span class="n">y</span> <span 
class="n">install</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">openssl</span><span class="o">-</span><span class="n">devel</span>
+</pre></div>
+
 
-<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>
+<h3 id="upgrade-boost">Upgrade Boost</h3>
+<div class="codehilite"><pre><span class="n">wget</span> <span 
class="n">http</span><span class="p">:</span><span class="o">//</span><span 
class="n">sourceforge</span><span class="p">.</span><span 
class="n">net</span><span class="o">/</span><span 
class="n">projects</span><span class="o">/</span><span 
class="n">boost</span><span class="o">/</span><span class="n">files</span><span 
class="o">/</span><span class="n">boost</span><span class="o">/</span>1<span 
class="p">.</span>55<span class="p">.</span>0<span class="o">/</span><span 
class="n">boost_1_55_0</span><span class="p">.</span><span 
class="n">tar</span><span class="p">.</span><span class="n">gz</span>
+<span class="n">tar</span> <span class="n">xvf</span> <span 
class="n">boost_1_55_0</span><span class="p">.</span><span 
class="n">tar</span><span class="p">.</span><span class="n">gz</span>
+<span class="n">cd</span> <span class="n">boost_1_55_0</span>
+<span class="o">./</span><span class="n">bootstrap</span><span 
class="p">.</span><span class="n">sh</span>
+<span class="n">sudo</span> <span class="o">./</span><span class="n">b2</span> 
<span class="n">install</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>
+<h2 id="build-and-install-the-apache-thrift-idl-compiler">Build and Install 
the Apache Thrift IDL Compiler</h2>
+<div class="codehilite"><pre><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="o">./</span><span class="n">configure</span> <span 
class="o">--</span><span class="n">with</span><span class="o">-</span><span 
class="n">lua</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>
+<p>This will build the compiler (thrift/compiler/cpp/thrift --version) and any 
language libraries supported. The make install step installs the compiler on 
the path: /usr/local/bin/thrift
+You can use the ./configure --enable-libs=no switch to build the Apache Thrift 
IDL Compiler only without lib builds. To run tests use "make check".</p>
 <p class='snippet_footer'>
   This snippet was generated by Apache Thrift's <strong>source tree 
docs</strong>:
   <a 
href="http://git-wip-us.apache.org/repos/asf?p=thrift.git;a=blob;f=doc/install/centos.md;hb=HEAD";</a>doc/install/centos.md</a>

Modified: websites/staging/thrift/trunk/content/docs/install/index.html
==============================================================================
--- websites/staging/thrift/trunk/content/docs/install/index.html (original)
+++ websites/staging/thrift/trunk/content/docs/install/index.html Thu Oct  2 
15:54:46 2014
@@ -76,7 +76,7 @@
           <hr />
 <p>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</p>
 <ul>
-<li><a href="/docs/install/centos">Centos Install</a></li>
+<li><a href="/docs/install/centos">Centos 6.5 Install</a></li>
 <li><a href="/docs/install/debian">Debian/Ubuntu install</a></li>
 <li><a href="/docs/install/os_x">OS X Install</a></li>
 <li><a href="/docs/install/windows">Windows Install</a></li>

Modified: websites/staging/thrift/trunk/content/sitemap.html
==============================================================================
--- websites/staging/thrift/trunk/content/sitemap.html (original)
+++ websites/staging/thrift/trunk/content/sitemap.html Thu Oct  2 15:54:46 2014
@@ -93,7 +93,7 @@
 <li><a href="/docs/features">Features</a></li>
 <li><a href="/docs/idl">Interface Description Language (IDL)</a></li>
 <li><a href="/docs/install/">Index of install/</a><ul>
-<li><a href="/docs/install/centos">Centos Install</a></li>
+<li><a href="/docs/install/centos">Centos 6.5 Install</a></li>
 <li><a href="/docs/install/debian">Debian/Ubuntu install</a></li>
 <li><a href="/docs/install/os_x">OS X Install</a></li>
 <li><a href="/docs/install/windows">Windows Install</a></li>


Reply via email to