try thrift compiler