Pei Jia created ARROW-15874:
-------------------------------

             Summary: Fail to build Apache Arror cpp from source
                 Key: ARROW-15874
                 URL: https://issues.apache.org/jira/browse/ARROW-15874
             Project: Apache Arrow
          Issue Type: Test
          Components: C++
    Affects Versions: 7.0.0
         Environment: ➜  ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.4 LTS
Release:        20.04
Codename:       focal
➜  ~ uname -r
5.13.0-30-generic
➜  ~ gcc --version
gcc (GCC) 10.3.1 20210627
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

            Reporter: Pei Jia


{quote}[  3%] Building CXX object 
src/arrow/python/CMakeFiles/arrow_python_flight_objlib.dir/flight.cc.o
cd ....../apache-arrow-7.0.0/cpp/build/src/xsimd_ep-build && 
/usr/local/bin/cmake -Dmake=make -P 
....../apache-arrow-7.0.0/cpp/build/src/xsimd_ep-stamp/xsimd_ep-install-RELEASE.cmake
cd ....../apache-arrow-7.0.0/cpp/build/src/arrow/python && /usr/bin/ccache 
/usr/local/bin/c++ -DARROW_HAVE_RUNTIME_AVX2 -DARROW_HAVE_RUNTIME_AVX512 
-DARROW_HAVE_RUNTIME_BMI2 -DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 
-DARROW_HDFS -DARROW_JEMALLOC -DARROW_JEMALLOC_INCLUDE_DIR="" 
-DARROW_PYFLIGHT_EXPORTING -DARROW_WITH_BROTLI -DARROW_WITH_BZ2 
-DARROW_WITH_LZ4 -DARROW_WITH_RE2 -DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS 
-DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DURI_STATIC_BUILD 
-I....../apache-arrow-7.0.0/cpp/build/src -I....../apache-arrow-7.0.0/cpp/src 
-I....../apache-arrow-7.0.0/cpp/src/generated -isystem 
....../apache-arrow-7.0.0/cpp/thirdparty/flatbuffers/include -isystem 
....../apache-arrow-7.0.0/cpp/build/jemalloc_ep-prefix/src -isystem 
....../apache-arrow-7.0.0/cpp/build/xsimd_ep/src/xsimd_ep-install/include 
-isystem ....../apache-arrow-7.0.0/cpp/thirdparty/hadoop/include -isystem 
/home/lvision/.local/lib/python3.8/site-packages/numpy/core/include -isystem 
/usr/include/python3.8 -Wno-noexcept-type  -fdiagnostics-color=always -O3 
-DNDEBUG  -Wall -fno-semantic-interposition -msse4.2  -O3 -DNDEBUG -fPIC 
-std=c++11 -MD -MT 
src/arrow/python/CMakeFiles/arrow_python_flight_objlib.dir/flight.cc.o -MF 
CMakeFiles/arrow_python_flight_objlib.dir/flight.cc.o.d -o 
CMakeFiles/arrow_python_flight_objlib.dir/flight.cc.o -c 
....../apache-arrow-7.0.0/cpp/src/arrow/python/flight.cc
make[2]: Leaving directory '....../apache-arrow-7.0.0/cpp/build'
make  -f src/plasma/CMakeFiles/plasma_objlib.dir/build.make 
src/plasma/CMakeFiles/plasma_objlib.dir/build
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/time.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/./epoch_time_point.h:21:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/../../arrow/vendored/datetime/date.h:53:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/time.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/./epoch_time_point.h:21:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/../../arrow/vendored/datetime/date.h:53:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected ')'
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34: 
note: to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
    ^~~~~~~~~~~~~~~
make[2]: Entering directory '....../apache-arrow-7.0.0/cpp/build'
[  3%] Building CXX object 
src/arrow/gpu/CMakeFiles/arrow_cuda_objlib.dir/cuda_internal.cc.o
cd ....../apache-arrow-7.0.0/cpp/build/src/arrow/gpu && /usr/bin/ccache 
/usr/local/bin/c++ -DARROW_EXPORTING -DARROW_HAVE_RUNTIME_AVX2 
-DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_HDFS -DARROW_JEMALLOC 
-DARROW_JEMALLOC_INCLUDE_DIR="" -DARROW_WITH_BROTLI -DARROW_WITH_BZ2 
-DARROW_WITH_LZ4 -DARROW_WITH_RE2 -DARROW_WITH_SNAPPY -DARROW_WITH_TIMING_TESTS 
-DARROW_WITH_UTF8PROC -DARROW_WITH_ZLIB -DARROW_WITH_ZSTD -DURI_STATIC_BUILD 
-I....../apache-arrow-7.0.0/cpp/build/src -I....../apache-arrow-7.0.0/cpp/src 
-I....../apache-arrow-7.0.0/cpp/src/generated -isystem 
....../apache-arrow-7.0.0/cpp/thirdparty/flatbuffers/include -isystem 
....../apache-arrow-7.0.0/cpp/build/jemalloc_ep-prefix/src -isystem 
....../apache-arrow-7.0.0/cpp/build/xsimd_ep/src/xsimd_ep-install/include 
-isystem ....../apache-arrow-7.0.0/cpp/thirdparty/hadoop/include -isystem 
/usr/local/cuda/include -Wno-noexcept-type  -fdiagnostics-color=always -O3 
-DNDEBUG  -Wall -fno-semantic-interposition -msse4.2  -O3 -DNDEBUG -fPIC 
-std=c++11 -MD -MT 
src/arrow/gpu/CMakeFiles/arrow_cuda_objlib.dir/cuda_internal.cc.o -MF 
CMakeFiles/arrow_cuda_objlib.dir/cuda_internal.cc.o.d -o 
CMakeFiles/arrow_cuda_objlib.dir/cuda_internal.cc.o -c 
....../apache-arrow-7.0.0/cpp/src/arrow/gpu/cuda_internal.cc
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/timestamp_arithmetic.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/./epoch_time_point.h:21:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/../../arrow/vendored/datetime/date.h:53:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/timestamp_arithmetic.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/./epoch_time_point.h:21:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/../../arrow/vendored/datetime/date.h:53:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected ')'
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34: 
note: to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
    ^~~~~~~~~~~~~~~
[  4%] Building CXX object src/plasma/CMakeFiles/plasma_objlib.dir/client.cc.o
cd ....../apache-arrow-7.0.0/cpp/build/src/plasma && /usr/bin/ccache 
/usr/local/bin/c++ -DARROW_EXPORTING -DARROW_HAVE_RUNTIME_AVX2 
-DARROW_HAVE_RUNTIME_AVX512 -DARROW_HAVE_RUNTIME_BMI2 
-DARROW_HAVE_RUNTIME_SSE4_2 -DARROW_HAVE_SSE4_2 -DARROW_JEMALLOC 
-DARROW_JEMALLOC_INCLUDE_DIR="" -DARROW_WITH_RE2 -DARROW_WITH_TIMING_TESTS 
-DARROW_WITH_UTF8PROC -DPLASMA_CUDA -I....../apache-arrow-7.0.0/cpp/build/src 
-I....../apache-arrow-7.0.0/cpp/src 
-I....../apache-arrow-7.0.0/cpp/src/generated -isystem 
....../apache-arrow-7.0.0/cpp/thirdparty/flatbuffers/include -isystem 
....../apache-arrow-7.0.0/cpp/build/jemalloc_ep-prefix/src -isystem 
....../apache-arrow-7.0.0/cpp/build/xsimd_ep/src/xsimd_ep-install/include 
-isystem ....../apache-arrow-7.0.0/cpp/thirdparty/hadoop/include 
-Wno-noexcept-type  -fdiagnostics-color=always -O3 -DNDEBUG  -Wall 
-fno-semantic-interposition -msse4.2  -fPIC -O3 -DNDEBUG -fPIC -std=c++11 -MD 
-MT src/plasma/CMakeFiles/plasma_objlib.dir/client.cc.o -MF 
CMakeFiles/plasma_objlib.dir/client.cc.o.d -o 
CMakeFiles/plasma_objlib.dir/client.cc.o -c 
....../apache-arrow-7.0.0/cpp/src/plasma/client.cc
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/basic_decimal.cc:26:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iomanip:40:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/extended_math_ops.cc:23:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h:23:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:26:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/basic_decimal.cc:26:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/iomanip:43:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/locale:40:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/locale_facets.h:44:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
In file included from       
_GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.cc
:20                                  ^:

In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:
:In file included from 
789....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h::3523::
 In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:error26: :
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.hexpected 
')':27
:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf....../apache-arrow-7.0.0/cpp/src/arrow/status.h::78925::
34In file included from 
:....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h :21:
noteIn file included from : 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:to match this 
'('38:

In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:      
_GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")474
:25                                 ^:
 error: 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambufexpected ';' 
at end of declaration list:789
:7: error:     typedef int io_stateC++ requires a type specifier for all 
declarations

                        ^
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
       _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
error:                                                                  ^
expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_wrapper.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h:23:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:26:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:    
^~~~~~~~~~~~~~~476
:26: error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
In file included from     typedef std::streamoff 
streamoff....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/extended_math_ops.cc
:23                                    ^:

In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h:23:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:26:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected ')'
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34: 
note: to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
    ^~~~~~~~~~~~~~~
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.cc:20:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h:23:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:26:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected ')'
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34: 
note: to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_wrapper.cc:18:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/decimal_ops.h:22:
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/basic_decimal_scalar.h:23:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/util/decimal.h:26:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf789::83535::5
 : error: error: expected ')'out-of-line definition of 'basic_streambuf<_CharT, 
_Traits>' does not match any declaration in 'basic_streambuf<_CharT, _Traits>'

/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34:     
basic_streambuf(const basic_streambuf&) = default;
note    ^~~~~~~~~~~~~~~: 
to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
    ^~~~~~~~~~~~~~~
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/string_ops.cc:20:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/value_parsing.h:31:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/type.h:30:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:42:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:474:25:
 error: expected ';' at end of declaration list
    typedef int io_state
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:476:26:
 error: expected ';' at end of declaration list
    typedef int open_mode
                         ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:478:25:
 error: expected ';' at end of declaration list
    typedef int seek_dir
                        ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:481:37:
 error: expected ';' at end of declaration list
    typedef std::streampos streampos
                                    ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/bits/ios_base.h:483:37:
 error: expected ';' at end of declaration list
    typedef std::streamoff streamoff
                                    ^
In file included from 
....../apache-arrow-7.0.0/cpp/src/gandiva/precompiled/string_ops.cc:20:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/value_parsing.h:31:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/type.h:30:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/result.h:27:
In file included from ....../apache-arrow-7.0.0/cpp/src/arrow/status.h:25:
In file included from 
....../apache-arrow-7.0.0/cpp/src/arrow/util/string_builder.h:21:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ostream:38:
In file included from 
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/ios:43:
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected parameter declarator
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                  ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:35: 
error: expected ')'
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:34: 
note: to match this '('
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:7: 
error: C++ requires a type specifier for all declarations
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
      ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:789:66: 
error: expected ';' at end of declaration list
      _GLIBCXX_DEPRECATED_SUGGEST("std::basic_streambuf::sbumpc")
                                                                 ^
/usr/lib/gcc/x86_64-linux-gnu/9/../../../../include/c++/9/streambuf:835:5: 
error: out-of-line definition of 'basic_streambuf<_CharT, _Traits>' does not 
match any declaration in 'basic_streambuf<_CharT, _Traits>'
    basic_streambuf(const basic_streambuf&) = default;
    ^~~~~~~~~~~~~~~
[  4%] Building CXX object 
src/arrow/gpu/CMakeFiles/arrow_cuda_objlib.dir/cuda_memory.cc.o
{quote}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to