Wes McKinney created PARQUET-470:
------------------------------------
Summary: Thrift 0.9.3 cannot be used in conjunction with
googletest and C++11 on Linux
Key: PARQUET-470
URL: https://issues.apache.org/jira/browse/PARQUET-470
Project: Parquet
Issue Type: Bug
Components: parquet-cpp
Reporter: Wes McKinney
Thrift 0.9.3 introduces a {{#include <thrift/cxxfunctional.h>}} include which
causes {{tr1/functional}} to be included, causing a compiler conflict with
googletest, which has its own portability macros surrounding its use of
{{std::tr1::tuple}}. I spent a bunch of time twiddling compiler flags to try to
resolve this conflict, but wasn't able to figure it out.
If this is a Thrift bug, we should report it to Thrift. If it's fixable by
compiler flags, then we should figure that out and track the issue here,
otherwise users with the latest version of Thrift will be unable to compile the
parquet-cpp test suite.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)