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.

Reply via email to