Have you tried the master branch of thrift? As far as I know the boost/predef deprecation warnings were resolved since 0.12.0 was released.
I found some openssl deprecations as well, I will submit a PR to clean that up in a backwards-compatible way. It also sounds like you are building with "warnings as errors". We do not currently do that. - Jim On Sun, Jul 14, 2019 at 5:14 PM Christofer Dutz <christofer.d...@c-ware.de> wrote: > > Hi all, > > we are currently working hard on using Thrift in the Apache PLC4X project. > While it took quite a lot of time to fix all the problems with building > thrift and boost in our project. > Now I’m having problems building c++ thrift code. I guess the issue is that > we’re using Boost 1.70.0 and there seem to be issues with Thrift using some > deprecated boost features (usage of some BOOST_*_ENDIANES constants). > > Is a Boost 1.70.0 compatible version of Thrift going to be released soon or > is there a way to avoid the build from failing due to these deprecation > errors? > > Help greatly appreciated. Till we can sort this out we’ll just disable the > proxy driver in C++ (A PLC4X driver using Thrift to talk to a proxy server) > > Chris