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. >
