You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Antoine Pitrou (Jira)" <ji...@apache.org> on 2022/03/09 09:16:00 UTC

[jira] [Updated] (ARROW-15874) Fail to build Apache Arror cpp from source

     [ https://issues.apache.org/jira/browse/ARROW-15874?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Antoine Pitrou updated ARROW-15874:
-----------------------------------
    Issue Type: Bug  (was: Test)

> 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: Bug
>          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
>            Priority: Major
>              Labels: installation
>
> {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)