[
https://issues.apache.org/jira/browse/PARQUET-1001?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16023221#comment-16023221
]
Wes McKinney commented on PARQUET-1001:
---------------------------------------
Everything looks like it built fine in the log.txt that you attached, including
reader-writer.cc and arrow-reader-writer-test. How are you arriving at the
other errors that you're describing?
from the log.txt:
{code}
<SNIP>
Scanning dependencies of target reader-writer
[ 75%] Building CXX object
examples/CMakeFiles/reader-writer.dir/reader-writer.cc.o
[ 76%] Linking CXX executable ../../../release/file-metadata-test
[ 77%] Linking CXX executable ../../../release/file-deserialize-test
[ 78%] Linking CXX executable ../../../release/memory-test
[ 78%] Built target file-metadata-test
[ 79%] Linking CXX executable ../../../release/column-reader-test
Scanning dependencies of target parquet_reader
[ 80%] Building CXX object
tools/CMakeFiles/parquet_reader.dir/parquet_reader.cc.o
[ 80%] Built target memory-test
Scanning dependencies of target parquet-dump-schema
[ 81%] Building CXX object
tools/CMakeFiles/parquet-dump-schema.dir/parquet-dump-schema.cc.o
[ 81%] Built target file-deserialize-test
Scanning dependencies of target parquet-scan
[ 82%] Building CXX object tools/CMakeFiles/parquet-scan.dir/parquet-scan.cc.o
[ 82%] Built target column-reader-test
Scanning dependencies of target parquet_arrow_objlib
[ 83%] Building CXX object
src/parquet/arrow/CMakeFiles/parquet_arrow_objlib.dir/reader.cc.o
[ 84%] Linking CXX executable ../../../release/bit-util-test
[ 84%] Built target bit-util-test
[ 85%] Building CXX object
src/parquet/arrow/CMakeFiles/parquet_arrow_objlib.dir/schema.cc.o
[ 86%] Linking CXX executable ../release/reader-writer
[ 87%] Linking CXX executable ../release/parquet_reader
[ 88%] Linking CXX executable ../release/parquet-dump-schema
[ 88%] Built target reader-writer
[ 89%] Building CXX object
src/parquet/arrow/CMakeFiles/parquet_arrow_objlib.dir/writer.cc.o
[ 90%] Linking CXX executable ../../release/encoding-test
[ 91%] Linking CXX executable ../release/parquet-scan
[ 91%] Built target parquet_reader
[ 92%] Linking CXX executable ../../../release/rle-test
[ 92%] Built target rle-test
[ 92%] Built target encoding-test
[ 92%] Built target parquet-scan
[ 92%] Built target parquet-dump-schema
[ 93%] Linking CXX executable ../../../release/statistics-test
[ 94%] Linking CXX executable ../../../release/scanner-test
[ 94%] Built target statistics-test
[ 94%] Built target scanner-test
[ 95%] Linking CXX executable ../../../release/file-serialize-test
[ 95%] Built target file-serialize-test
[ 95%] Built target parquet_arrow_objlib
Scanning dependencies of target parquet_arrow_shared
Scanning dependencies of target parquet_arrow_static
[ 96%] Linking CXX shared library ../../../release/libparquet_arrow.so
[ 96%] Linking CXX static library ../../../release/libparquet_arrow.a
[ 96%] Built target parquet_arrow_static
Scanning dependencies of target arrow-schema-test
Scanning dependencies of target arrow-reader-writer-test
[ 97%] Building CXX object
src/parquet/arrow/CMakeFiles/arrow-schema-test.dir/arrow-schema-test.cc.o
[ 97%] Building CXX object
src/parquet/arrow/CMakeFiles/arrow-reader-writer-test.dir/arrow-reader-writer-test.cc.o
[ 97%] Built target parquet_arrow_shared
[ 98%] Linking CXX executable ../../../release/column-writer-test
[ 98%] Built target column-writer-test
[ 99%] Linking CXX executable ../../../release/arrow-schema-test
[ 99%] Built target arrow-schema-test
[100%] Linking CXX executable ../../../release/arrow-reader-writer-test
[100%] Built target arrow-reader-writer-test
{code}
This shows that everything built correctly
> undefined reference to open function in fileoutputstream
> --------------------------------------------------------
>
> Key: PARQUET-1001
> URL: https://issues.apache.org/jira/browse/PARQUET-1001
> Project: Parquet
> Issue Type: Bug
> Components: parquet-cpp
> Affects Versions: cpp-1.1.0
> Environment: linux arrow 0.4.0; parquet 1.1.0
> Reporter: yugu
> Attachments: log.txt
>
>
> when trying to compile the reader-writer.cc per this
> https://github.com/apache/parquet-cpp/tree/master/examples
> the compiler throws undefined reference.
> that being said, this is probably not a bug with parquet-cpp, rather with the
> makefile configuration. yet I cannot pinpoint the issue - the linker seems
> functional.
> using FileClass = ::arrow::io::FileOutputStream;
> std::shared_ptr<FileClass> out_file;
> PARQUET_THROW_NOT_OK(FileClass::Open(PARQUET_FILENAME, &out_file));
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)