OK, so cmake cannot find thrift, which is reasonable because i didn't build it...
So, I followed the instructions on building thrift and
configure returns
....
thrift 0.9.2
Building C++ Library ......... : no
Building C (GLib) Library .... : yes
Building Java Library ........ : yes
Building C# Library .......... : no
Building Python Library ...... : yes
Building Ruby Library ........ : no
Building Haskell Library ..... : no
Building Perl Library ........ : no
Building PHP Library ......... : yes
Building Erlang Library ...... : no
Building Go Library .......... : no
Building D Library ........... : no
Building NodeJS Library ...... : no
Building Lua Library ......... : no
Java Library:
Using javac ............... : javac
Using java ................ : java
Using ant ................. : /usr/bin/ant
Python Library:
Using Python .............. : /usr/bin/python
PHP Library:
Using php-config .......... :
If something is missing that you think should be present,
please skim the output of configure to find the missing
component. Details are present in config.log.
==========================
Is the C++ library necessary?
The config.log file says that it needs boost 1.54.0 or greater, for some files. Can this be the reason the C++ library is not built?