[jira] [Commented] (PARQUET-470) Thrift 0.9.3 cannot be used in conjunction with googletest and C++11 on Linux

2016-02-18 Thread Wes McKinney (JIRA)

[ 
https://issues.apache.org/jira/browse/PARQUET-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15153252#comment-15153252
 ] 

Wes McKinney commented on PARQUET-470:
--

this is fixed in https://github.com/apache/parquet-cpp/pull/55

> 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 }} 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)


[jira] [Commented] (PARQUET-470) Thrift 0.9.3 cannot be used in conjunction with googletest and C++11 on Linux

2016-02-12 Thread Wes McKinney (JIRA)

[ 
https://issues.apache.org/jira/browse/PARQUET-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15145064#comment-15145064
 ] 

Wes McKinney commented on PARQUET-470:
--

See THRIFT-3619

> 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 }} 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)


[jira] [Commented] (PARQUET-470) Thrift 0.9.3 cannot be used in conjunction with googletest and C++11 on Linux

2016-02-09 Thread Wes McKinney (JIRA)

[ 
https://issues.apache.org/jira/browse/PARQUET-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15139991#comment-15139991
 ] 

Wes McKinney commented on PARQUET-470:
--

For the time being Thrift 0.9.0 seems to work reliably Linux. 

> 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 }} 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)


[jira] [Commented] (PARQUET-470) Thrift 0.9.3 cannot be used in conjunction with googletest and C++11 on Linux

2016-01-26 Thread Wes McKinney (JIRA)

[ 
https://issues.apache.org/jira/browse/PARQUET-470?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15117941#comment-15117941
 ] 

Wes McKinney commented on PARQUET-470:
--

https://github.com/apache/parquet-cpp/pull/25

> 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 }} 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)