You need to install the thrift compiler from
https://github.com/apache/thrift/releases
For linux/osx you download the .tar distro, and untar it, and then
sudo ./bootstrap.sh export CXXFLAGS='-Os -ffunction-sections -Wl,--gc-sections -fno-asynchronous-unwind-tables -Wl,--strip-all' sudo ./configure --without-c_glib --without-java --without-python --without-ruby --without-nodejs --disable-libs --disable-tests --disable-tutorial --disable-shared --enable-static sudo make check sudo make install
If its succesful, you can type
thrift --version
To display the version of the thrift compiler.
You then need to compile the sample test source for the camel-thrift
component.
The sample test source is an example taken from the Thrift Java tutorial at: https://thrift.apache.org/tutorial/java
cd components/camel-thrift cd src/test/thrift thrift -r --gen java -out ../java/ ./tutorial-dataformat.thrift thrift -r --gen java -out ../java/ ./tutorial-component.thrift
The generate source code will override the existing.