I am assuming you had no issues building parquet itself. If so the parquet
shared library should have all the necessary symbols from the Arrow project
as well. But before we go into that, are you even linking to the parquet
shared library? You should be using "-lparquet" assuming you installed the
parquet library in the standard locations.

- Rahul

On Thu, Dec 7, 2017 at 10:24 AM, Renato Marroquín Mogrovejo <
[email protected]> wrote:

> Hi devs,
>
> This is a really novice question, so please excuse.
> I am trying to link against parquet-cpp installation with the following
> command
>
> g++ -std=c++11 parquet_rw.cc -I/parquet-cpp_install/release/include/
>
> But I am getting the following error messages
>
> undefined reference to
> `arrow::io::FileOutputStream::Open(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::shared_ptr<arrow::io::FileOutputStream>*)'parquet_
> rw.cc:(.text+0x409):
> undefined reference to `arrow::Status::ToString[abi:cxx11]()
> const'parquet_rw.cc:(.text+0x46d): undefined reference to
> `parquet::ParquetException::Throw(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&)'
> ...
>
> Could you please help to figure out what I am missing?
> Thanks in advanced!
>
>
> Renato M.
>

Reply via email to