[ 
https://issues.apache.org/jira/browse/PARQUET-950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15966222#comment-15966222
 ] 

Wes McKinney commented on PARQUET-950:
--------------------------------------

What git revision are you using? Can you show the rest of the commands you used 
for your build? 

> Mac build parquet failed
> ------------------------
>
>                 Key: PARQUET-950
>                 URL: https://issues.apache.org/jira/browse/PARQUET-950
>             Project: Parquet
>          Issue Type: Bug
>            Reporter: jinlian
>
> build on macOS Sierra version 10.12 with Xcode 8.3.1 failed, got below 
> message.
> [ 68%] Built target parquet_shared
> [ 68%] Linking CXX static library build/release/libparquet.a
> [ 68%] Built target parquet_static
> [ 68%] Building CXX object 
> benchmarks/CMakeFiles/decode_benchmark.dir/decode_benchmark.cc.o
> [ 68%] Linking CXX executable ../build/release/decode_benchmark
> [ 68%] Built target decode_benchmark
> [ 68%] Building CXX object 
> examples/CMakeFiles/reader-writer.dir/reader-writer.cc.o
> /Users/jinlianchen/EasilyDo/gitProject/new/parquet-cpp/examples/reader-writer.cc:275:14:
>  warning: unused variable
>       'expected_value' [-Wunused-variable]
>         bool expected_value = ((i % 2) == 0) ? true : false;
>              ^
> /Users/jinlianchen/EasilyDo/gitProject/new/parquet-cpp/examples/reader-writer.cc:370:15:
>  warning: unused variable
>       'expected_value' [-Wunused-variable]
>         float expected_value = i * 1.1;
>               ^
> /Users/jinlianchen/EasilyDo/gitProject/new/parquet-cpp/examples/reader-writer.cc:391:16:
>  warning: unused variable
>       'expected_value' [-Wunused-variable]
>         double expected_value = i * 1.1111111;
>                ^
> /Users/jinlianchen/EasilyDo/gitProject/new/parquet-cpp/examples/reader-writer.cc:446:14:
>  warning: unused variable
>       'expected_value' [-Wunused-variable]
>         char expected_value[FIXED_LENGTH] = {v, v, v, v, v, v, v, v, v, v};
>              ^
> /Users/jinlianchen/EasilyDo/gitProject/new/parquet-cpp/examples/reader-writer.cc:242:9:
>  warning: unused variable 'num_columns'
>       [-Wunused-variable]
>     int num_columns = file_metadata->num_columns();
>         ^ 
> 5 warnings generated.
> [ 68%] Linking CXX executable ../build/release/reader-writer
> Undefined symbols for architecture x86_64:
>   "arrow::io::ReadableFile::Open(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
> arrow::MemoryPool*, std::__1::shared_ptr<arrow::io::ReadableFile>*)", 
> referenced from:
>       parquet::ParquetFileReader::OpenFile(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, 
> parquet::ReaderProperties const&, std::__1::shared_ptr<parquet::FileMetaData> 
> const&) in libparquet.a(reader.cc.o)
>   "arrow::io::FileOutputStream::Open(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
> std::__1::shared_ptr<arrow::io::FileOutputStream>*)", referenced from:
>       _main in reader-writer.cc.o
>   "arrow::io::MemoryMappedFile::Open(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, 
> arrow::io::FileMode::type, 
> std::__1::shared_ptr<arrow::io::MemoryMappedFile>*)", referenced from:
>       parquet::ParquetFileReader::OpenFile(std::__1::basic_string<char, 
> std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool, 
> parquet::ReaderProperties const&, std::__1::shared_ptr<parquet::FileMetaData> 
> const&) in libparquet.a(reader.cc.o)
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see 
> invocation)
> make[2]: *** [build/release/reader-writer] Error 1
> make[1]: *** [examples/CMakeFiles/reader-writer.dir/all] Error 2
> make: *** [all] Error 2



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to