From Thrift Site - “Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.”

When I initially tried to install thrift I had some difficulty because of an error which follows. This error makes you think you need something to do with boost but I am pretty sure the issue was that I was missing gcc-c++

checking for boostlib >= 1.33.1... configure: error: We could not detect the boost libraries (version 1.33 or higher). If you have a staged boost library (still not installed) please specify $BOOST_ROOT in your environment and do not give a PATH to --with-boost option. If you are sure you have boost installed, then check your version number looking in <boost/version.hpp>. See  for more documentation.

I did this on a ‘Desktop’ install on my laptop so this may not be every package required. You will need to install at least the following packages.

yum -y install autocon automake libtool flex \
 boost-devel gcc-c++ perl-ExtUtils-MakeMaker byacc

Download the thrift from subversion to get the latest and greatest.

svn co thrift
cd thrift

Then, following the README, you need to do the following.




sudo make install

And that appears to be it. If you find any issues please leave a comment and I will try on an @base install of Fedora to iron out any other dependencies.