You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@parquet.apache.org by "jinlian (JIRA)" <ji...@apache.org> on 2017/04/12 17:03:41 UTC

[jira] [Created] (PARQUET-950) Mac build parquet failed

jinlian created PARQUET-950:
-------------------------------

             Summary: 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)