Thanks Uwe! I just tried, using master on both (arrow and parquet-cpp) and now I got this:
/mnt/SG/marenato/project_jitq/parquet-cpp/src/parquet/statistics.cc:136:12: error: ‘__builtin_isnan’ is not a member of ‘std’ if (!std::isnan(values[i])) { ^ I am using Debian btw. 2018-08-19 16:48 GMT+02:00 Uwe L. Korn <uw...@xhochy.com>: > Hello Renato, > > you will need Arrow 0.9 for the latest parquet release. If you want to > Arrow 0.10, you need to use the parquet-cpp master. We plan to make a > parquet-cpp 1.5.0 release soon that will support Arrow 0.10, then you can > combine the latest release versions of both again. > > Uwe > > On Sun, Aug 19, 2018, at 4:45 PM, Renato Marroquín Mogrovejo wrote: > > Hi all, > > > > I am trying to build parquet-cpp (tag/apache-parquet-cpp-1.4.0-rc1) with > > arrow/cpp (tag/apache-arrow-0.10.0) > > I am using: > > > > g++-5 (Debian 5.5.0-12) 5.5.0 20171010 > > > > Arrow/cpp builds and compiles successfully. But when building > parquet-cpp, > > I am getting many errors as the following. > > > > /mnt/SG/marenato/project_jitq/parquet-cpp/src/parquet/arrow/ > writer.cc:278:19: > > error: ‘PoolBuffer’ was not declared in this scope > > std::shared_ptr<PoolBuffer> data_buffer; > > ^ > > /mnt/SG/marenato/project_jitq/parquet-cpp/src/parquet/arrow/ > writer.cc:278:29: > > error: template argument 1 is invalid > > std::shared_ptr<PoolBuffer> data_buffer; > > ^ > > /mnt/SG/marenato/project_jitq/parquet-cpp/src/parquet/arrow/ > writer.cc:281:19: > > error: ‘PoolBuffer’ was not declared in this scope > > std::shared_ptr<PoolBuffer> def_levels_buffer; > > ^ > > /mnt/SG/marenato/project_jitq/parquet-cpp/src/parquet/arrow/ > writer.cc:281:29: > > error: template argument 1 is invalid > > std::shared_ptr<PoolBuffer> def_levels_buffer; > > > > I guess I have a version mismatch between my installed arrow_cpp, and > what > > parquet-cpp version expects. But what are the correct version between > both? > > Thanks in advance for any ideas/pointers! > > > > > > Best, > > > > Renato M. >