[R] Fail to install R package arrow: arrow.so: undefined symbol: _ZTIN5arrow17RecordBatchReaderE

Describe the bug, including details regarding any error messages, version, and platform.
CentOS 7
devtoolset-8
snappy 1.1.10
arrow-<IP_ADDRESS>
R package arrow installtion options:
Sys.setenv(ARROW_USE_PKG_CONFIG=FALSE)
Sys.setenv("LIBARROW_BINARY" = FALSE)
Sys.setenv("LIBARROW_MINIMAL" = FALSE)
Sys.setenv("ARROW_R_DEV" = TRUE)
Sys.setenv(ARROW_WITH_SNAPPY =TRUE)
Sys.setenv(ARROW_PARQUET =TRUE)
Sys.setenv(ARROW_DATASET =TRUE)
install.packages("arrow")

It's O.K. to compile arrow <IP_ADDRESS> & the corresponding R package, but failed to load. It seems that the function _ZTIN5arrow17RecordBatchReaderE is undefined in arrow.so. Maybe an option flag is missed?
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: warning: /usr/local/lib64/libsnappy.a(snappy-c.cc.o): unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010002
/opt/rh/devtoolset-8/root/usr/libexec/gcc/x86_64-redhat-linux/8/ld: warning: /usr/local/lib64/libsnappy.a(snappy-c.cc.o): unsupported GNU_PROPERTY_TYPE (5) type: 0xc0010001
installing to /usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
libgcc_s.so.1 must be installed for pthread_cancel to work
sh: 行 1:  4744 已放弃               R_TESTS= '/usr/lib64/R-4.1.2/lib64/R/bin/R' --no-save --no-restore --no-echo 2>&1 < '/tmp/RtmpIW4NdM/file2e627f5fb63d'
Error: package or namespace load failed for ‘arrow’ in dyn.load(file, DLLpath = DLLpath, ...):
 无法载入共享目标对象‘/usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so’：:
  /usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so: undefined symbol: _ZTIN5arrow17RecordBatchReaderE
错误: loading failed
停止执行
ERROR: loading failed
* removing ‘/usr/lib64/R-4.1.2/lib64/R/library/arrow’

The downloaded source packages are in
        ‘/tmp/RtmpI0IRQ3/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("arrow") :
  installation of package ‘arrow’ had non-zero exit status

Arrow compiling flags:
-- ---------------------------------------------------------------------
-- Arrow version:                                 12.0.1
--
-- Build configuration summary:
--   Generator: Unix Makefiles
--   Build type: RELEASE
--   Source directory: /tmp/RtmpIW4NdM/R.INSTALL2e6228a0b9bc/arrow/tools/cpp
--   Install prefix: /tmp/RtmpIW4NdM/R.INSTALL2e6228a0b9bc/arrow/libarrow/arrow-<IP_ADDRESS>
--
-- Compile and link options:
--
--   ARROW_CXXFLAGS="" [default=""]
--       Compiler flags to append when compiling Arrow
--   ARROW_BUILD_STATIC=ON [default=ON]
--       Build static libraries
--   ARROW_BUILD_SHARED=OFF [default=ON]
--       Build shared libraries
--   ARROW_PACKAGE_KIND="" [default=""]
--       Arbitrary string that identifies the kind of package
--       (for informational purposes)
--   ARROW_GIT_ID="" [default=""]
--       The Arrow git commit id (if any)
--   ARROW_GIT_DESCRIPTION="" [default=""]
--       The Arrow git commit description (if any)
--   ARROW_NO_DEPRECATED_API=OFF [default=OFF]
--       Exclude deprecated APIs from build
--   ARROW_POSITION_INDEPENDENT_CODE=ON [default=ON]
--       Whether to create position-independent target
--   ARROW_USE_CCACHE=ON [default=ON]
--       Use ccache when compiling (if available)
--   ARROW_USE_SCCACHE=ON [default=ON]
--       Use sccache when compiling (if available),
--       takes precedence over ccache if a storage backend is configured
--   ARROW_USE_LD_GOLD=OFF [default=OFF]
--       Use ld.gold for linking on Linux (if available)
--   ARROW_USE_PRECOMPILED_HEADERS=OFF [default=OFF]
--       Use precompiled headers when compiling
--   ARROW_SIMD_LEVEL=SSE4_2 [default=NONE|SSE4_2|AVX2|AVX512|NEON|SVE|SVE128|SVE256|SVE512|DEFAULT]
--       Compile-time SIMD optimization level
--   ARROW_RUNTIME_SIMD_LEVEL=MAX [default=NONE|SSE4_2|AVX2|AVX512|MAX]
--       Max runtime SIMD optimization level
--   ARROW_ALTIVEC=ON [default=ON]
--       Build with Altivec if compiler has support
--   ARROW_RPATH_ORIGIN=OFF [default=OFF]
--       Build Arrow libraries with RATH set to $ORIGIN
--   ARROW_INSTALL_NAME_RPATH=ON [default=ON]
--       Build Arrow libraries with install_name set to @rpath
--   ARROW_GGDB_DEBUG=ON [default=ON]
--       Pass -ggdb flag to debug builds
--   ARROW_WITH_MUSL=OFF [default=OFF]
--       Whether the system libc is musl or not
--
-- Test and benchmark options:
--
--   ARROW_BUILD_EXAMPLES=OFF [default=OFF]
--       Build the Arrow examples
--   ARROW_BUILD_TESTS=OFF [default=OFF]
--       Build the Arrow googletest unit tests
--   ARROW_ENABLE_TIMING_TESTS=ON [default=ON]
--       Enable timing-sensitive tests
--   ARROW_BUILD_INTEGRATION=OFF [default=OFF]
--       Build the Arrow integration test executables
--   ARROW_BUILD_BENCHMARKS=OFF [default=OFF]
--       Build the Arrow micro benchmarks
--   ARROW_BUILD_BENCHMARKS_REFERENCE=OFF [default=OFF]
--       Build the Arrow micro reference benchmarks
--   ARROW_BUILD_OPENMP_BENCHMARKS=OFF [default=OFF]
--       Build the Arrow benchmarks that rely on OpenMP
--   ARROW_BUILD_DETAILED_BENCHMARKS=OFF [default=OFF]
--       Build benchmarks that do a longer exploration of performance
--   ARROW_TEST_LINKAGE=static [default=shared|static]
--       Linkage of Arrow libraries with unit tests executables.
--   ARROW_FUZZING=OFF [default=OFF]
--       Build Arrow Fuzzing executables
--   ARROW_LARGE_MEMORY_TESTS=OFF [default=OFF]
--       Enable unit tests which use large memory
--
-- Lint options:
--
--   ARROW_ONLY_LINT=OFF [default=OFF]
--       Only define the lint and check-format targets
--   ARROW_VERBOSE_LINT=OFF [default=OFF]
--       If off, 'quiet' flags will be passed to linting tools
--   ARROW_GENERATE_COVERAGE=OFF [default=OFF]
--       Build with C++ code coverage enabled
--
-- Checks options:
--
--   ARROW_TEST_MEMCHECK=OFF [default=OFF]
--       Run the test suite using valgrind --tool=memcheck
--   ARROW_USE_ASAN=OFF [default=OFF]
--       Enable Address Sanitizer checks
--   ARROW_USE_TSAN=OFF [default=OFF]
--       Enable Thread Sanitizer checks
--   ARROW_USE_UBSAN=OFF [default=OFF]
--       Enable Undefined Behavior sanitizer checks
--
-- Project component options:
--
--   ARROW_BUILD_UTILITIES=OFF [default=OFF]
--       Build Arrow commandline utilities
--   ARROW_COMPUTE=ON [default=OFF]
--       Build all Arrow Compute kernels
--   ARROW_CSV=ON [default=OFF]
--       Build the Arrow CSV Parser Module
--   ARROW_CUDA=OFF [default=OFF]
--       Build the Arrow CUDA extensions (requires CUDA toolkit)
--   ARROW_DATASET=TRUE [default=OFF]
--       Build the Arrow Dataset Modules
--   ARROW_FILESYSTEM=ON [default=OFF]
--       Build the Arrow Filesystem Layer
--   ARROW_FLIGHT=OFF [default=OFF]
--       Build the Arrow Flight RPC System (requires GRPC, Protocol Buffers)
--   ARROW_FLIGHT_SQL=OFF [default=OFF]
--       Build the Arrow Flight SQL extension
--   ARROW_GANDIVA=OFF [default=OFF]
--       Build the Gandiva libraries
--   ARROW_GCS=ON [default=OFF]
--       Build Arrow with GCS support (requires the GCloud SDK for C++)
--   ARROW_HDFS=OFF [default=OFF]
--       Build the Arrow HDFS bridge
--   ARROW_IPC=ON [default=ON]
--       Build the Arrow IPC extensions
--   ARROW_JEMALLOC=ON [default=ON]
--       Build the Arrow jemalloc-based allocator
--   ARROW_JSON=ON [default=OFF]
--       Build Arrow with JSON support (requires RapidJSON)
--   ARROW_MIMALLOC=ON [default=OFF]
--       Build the Arrow mimalloc-based allocator
--   ARROW_PARQUET=TRUE [default=OFF]
--       Build the Parquet libraries
--   ARROW_ORC=OFF [default=OFF]
--       Build the Arrow ORC adapter
--   ARROW_PYTHON=OFF [default=OFF]
--       Build some components needed by PyArrow.
--       (This is a deprecated option. Use CMake presets instead.)
--   ARROW_S3=ON [default=OFF]
--       Build Arrow with S3 support (requires the AWS SDK for C++)
--   ARROW_SKYHOOK=OFF [default=OFF]
--       Build the Skyhook libraries
--   ARROW_SUBSTRAIT=OFF [default=OFF]
--       Build the Arrow Substrait Consumer Module
--   ARROW_ACERO=ON [default=OFF]
--       Build the Arrow Acero Engine Module
--   ARROW_TENSORFLOW=OFF [default=OFF]
--       Build Arrow with TensorFlow support enabled
--   ARROW_TESTING=OFF [default=OFF]
--       Build the Arrow testing libraries
--
-- Thirdparty toolchain options:
--
--   ARROW_DEPENDENCY_SOURCE=AUTO [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW]
--       Method to use for acquiring arrow's build dependencies
--   ARROW_VERBOSE_THIRDPARTY_BUILD=OFF [default=OFF]
--       Show output from ExternalProjects rather than just logging to files
--   ARROW_DEPENDENCY_USE_SHARED=ON [default=ON]
--       Link to shared libraries
--   ARROW_BOOST_USE_SHARED=OFF [default=ON]
--       Rely on Boost shared libraries where relevant
--   ARROW_BROTLI_USE_SHARED=ON [default=ON]
--       Rely on Brotli shared libraries where relevant
--   ARROW_BZ2_USE_SHARED=ON [default=ON]
--       Rely on Bz2 shared libraries where relevant
--   ARROW_GFLAGS_USE_SHARED=ON [default=ON]
--       Rely on GFlags shared libraries where relevant
--   ARROW_GRPC_USE_SHARED=ON [default=ON]
--       Rely on gRPC shared libraries where relevant
--   ARROW_JEMALLOC_USE_SHARED=OFF [default=ON]
--       Rely on jemalloc shared libraries where relevant
--   ARROW_LZ4_USE_SHARED=ON [default=ON]
--       Rely on lz4 shared libraries where relevant
--   ARROW_OPENSSL_USE_SHARED=ON [default=ON]
--       Rely on OpenSSL shared libraries where relevant
--   ARROW_PROTOBUF_USE_SHARED=ON [default=ON]
--       Rely on Protocol Buffers shared libraries where relevant
--   ARROW_SNAPPY_USE_SHARED=ON [default=ON]
--       Rely on snappy shared libraries where relevant
--   ARROW_THRIFT_USE_SHARED=ON [default=ON]
--       Rely on thrift shared libraries where relevant
--   ARROW_UTF8PROC_USE_SHARED=ON [default=ON]
--       Rely on utf8proc shared libraries where relevant
--   ARROW_ZSTD_USE_SHARED=ON [default=ON]
--       Rely on zstd shared libraries where relevant
--   ARROW_USE_GLOG=OFF [default=OFF]
--       Build libraries with glog support for pluggable logging
--   ARROW_WITH_BACKTRACE=ON [default=ON]
--       Build with backtrace support
--   ARROW_WITH_OPENTELEMETRY=OFF [default=OFF]
--       Build libraries with OpenTelemetry support for distributed tracing
--   ARROW_WITH_BROTLI=ON [default=OFF]
--       Build with Brotli compression
--   ARROW_WITH_BZ2=ON [default=OFF]
--       Build with BZ2 compression
--   ARROW_WITH_LZ4=ON [default=OFF]
--       Build with lz4 compression
--   ARROW_WITH_SNAPPY=TRUE [default=OFF]
--       Build with Snappy compression
--   ARROW_WITH_ZLIB=ON [default=OFF]
--       Build with zlib compression
--   ARROW_WITH_ZSTD=ON [default=OFF]
--       Build with zstd compression
--   ARROW_WITH_UCX=OFF [default=OFF]
--       Build with UCX transport for Arrow Flight
--       (only used if ARROW_FLIGHT is ON)
--   ARROW_WITH_UTF8PROC=ON [default=ON]
--       Build with support for Unicode properties using the utf8proc library
--       (only used if ARROW_COMPUTE is ON or ARROW_GANDIVA is ON)
--   ARROW_WITH_RE2=ON [default=ON]
--       Build with support for regular expressions using the re2 library
--       (only used if ARROW_COMPUTE or ARROW_GANDIVA is ON)
--
-- Parquet options:
--
--   PARQUET_MINIMAL_DEPENDENCY=OFF [default=OFF]
--       Depend only on Thirdparty headers to build libparquet.
--       Always OFF if building binaries
--   PARQUET_BUILD_EXECUTABLES=OFF [default=OFF]
--       Build the Parquet executable CLI tools. Requires static libraries to be built.
--   PARQUET_BUILD_EXAMPLES=OFF [default=OFF]
--       Build the Parquet examples. Requires static libraries to be built.
--   PARQUET_REQUIRE_ENCRYPTION=OFF [default=OFF]
--       Build support for encryption. Fail if OpenSSL is not found
--
-- Gandiva options:
--
--   ARROW_GANDIVA_STATIC_LIBSTDCPP=OFF [default=OFF]
--       Include -static-libstdc++ -static-libgcc when linking with
--       Gandiva static libraries
--   ARROW_GANDIVA_PC_CXX_FLAGS="" [default=""]
--       Compiler flags to append when pre-compiling Gandiva operations
--
-- Advanced developer options:
--
--   ARROW_EXTRA_ERROR_CONTEXT=OFF [default=OFF]
--       Compile with extra error context (line numbers, code)
--   ARROW_OPTIONAL_INSTALL=OFF [default=OFF]
--       If enabled install ONLY targets that have already been built. Please be
--       advised that if this is enabled 'install' will fail silently on components
--       that have not been built
--   ARROW_GDB_INSTALL_DIR="" [default=""]
--       Use a custom install directory for GDB plugin.
--       In general, you don't need to specify this because the default
--       (CMAKE_INSTALL_FULL_BINDIR on Windows, CMAKE_INSTALL_FULL_LIBDIR otherwise)
--       is reasonable.
--   Outputting build configuration summary to /tmp/RtmpPbo0XS/file2e99dfb0036/cmake_summary.json
-- Configuring done (3.4s)
-- Generating done (0.1s)
-- Build files have been written to: /tmp/RtmpPbo0XS/file2e99dfb0036
+ /usr/bin/cmake --build . --target install -- -j 4

Component(s)
R

Thanks for reporting this @icejean.  I see you're building from source, and am wondering if something has gone wrong with the building of the Arrow C++ libraries; would you mind pasting the full install log, so we can check if there's anything we can see going on in there?

Sure, here's the full installation log:
(base) [root@VM-4-12-centos jean]# source /opt/rh/devtoolset-8/enable
(base) [root@VM-4-12-centos jean]# find / -name libsnappy.a
/usr/local/lib64/libsnappy.a
/usr/lib64/anaconda3/pkgs/snappy-1.1.8-he6710b0_0/lib/libsnappy.a
/usr/lib64/anaconda3/lib/libsnappy.a
/root/snappy/build/libsnappy.a
/root/snappy-1.1.10/build/libsnappy.a
(base) [root@VM-4-12-centos jean]# export LD_LIBRARY_PATH=/usr/local/lib64:$LD_LIBRARY_PATH
(base) [root@VM-4-12-centos jean]# echo $LD_LIBRARY_PATH
/usr/local/lib64:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib:/opt/rh/devtoolset-8/root/usr/lib64/dyninst:/opt/rh/devtoolset-8/root/usr/lib/dyninst:/opt/rh/devtoolset-8/root/usr/lib64:/opt/rh/devtoolset-8/root/usr/lib
(base) [root@VM-4-12-centos jean]# cd /root/.R
(base) [root@VM-4-12-centos .R]# cat Makevars
CC = /opt/rh/devtoolset-8/root/usr/bin/gcc -fPIC
CXX17 = /opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC
CXX17STD = -std=c++17
CXX17FLAGS =
PKG_LIBS = -L/usr/local/lib64 -lsnappy

(base) [root@VM-4-12-centos .R]# R

R version 4.1.2 (2021-11-01) -- "Bird Hippie"
Copyright (C) 2021 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R是自由软件，不带任何担保。
在某些条件下你可以将其自由散布。
用'license()'或'licence()'来看散布的详细条件。

R是个合作计划，有许多人为之做出了贡献.
用'contributors()'来看合作者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。

用'demo()'来看一些示范程序，用'help()'来阅读在线帮助文件，或
用'help.start()'通过HTML浏览器来看帮助文件。
用'q()'退出R.

> Sys.setenv(ARROW_USE_PKG_CONFIG=FALSE)
> Sys.setenv("LIBARROW_BINARY" = FALSE)
> Sys.setenv("LIBARROW_MINIMAL" = FALSE)
> Sys.setenv("ARROW_R_DEV" = TRUE)
> Sys.setenv(ARROW_WITH_SNAPPY =TRUE)
> Sys.setenv(ARROW_PARQUET =TRUE)
> Sys.setenv(ARROW_DATASET =TRUE)
> install.packages("arrow")
--- 在此連線階段时请选用CRAN的鏡子 ---
Secure CRAN mirrors

 1: 0-Cloud [https]
 2: Australia (Canberra) [https]
 3: Australia (Melbourne 1) [https]
 4: Australia (Melbourne 2) [https]
 5: Australia (Perth) [https]
 6: Austria [https]
 7: Belgium (Brussels) [https]
 8: Brazil (PR) [https]
 9: Brazil (SP 1) [https]
10: Brazil (SP 2) [https]
11: Bulgaria [https]
12: Canada (MB) [https]
13: Canada (ON) [https]
14: Chile (Santiago) [https]
15: China (Beijing 2) [https]
16: China (Beijing 3) [https]
17: China (Hefei) [https]
18: China (Hong Kong) [https]
19: China (Guangzhou) [https]
20: China (Jinan) [https]
21: China (Lanzhou) [https]
22: China (Nanjing) [https]
23: China (Shanghai 2) [https]
24: China (Shenzhen) [https]
25: Colombia (Cali) [https]
26: Costa Rica [https]
27: Cyprus [https]
28: Czech Republic [https]
29: Denmark [https]
30: East Asia [https]
31: Ecuador (Cuenca) [https]
32: France (Lyon 1) [https]
33: France (Lyon 2) [https]
34: France (Marseille) [https]
35: France (Paris 1) [https]
36: Germany (Erlangen) [https]
37: Germany (Leipzig) [https]
38: Germany (Göttingen) [https]
39: Germany (Münster) [https]
40: Germany (Regensburg) [https]
41: Greece [https]
42: Hungary [https]
43: Iceland [https]
44: India (Bengaluru) [https]
45: India (Bhubaneswar) [https]
46: Indonesia (Banda Aceh) [https]
47: Iran (Mashhad) [https]
48: Italy (Milano) [https]
49: Italy (Padua) [https]
50: Japan (Tokyo) [https]
51: Japan (Yonezawa) [https]
52: Korea (Gyeongsan-si) [https]
53: Mexico (Mexico City) [https]
54: Mexico (Texcoco) [https]
55: Morocco [https]
56: Netherlands (Dronten) [https]
57: New Zealand [https]
58: Norway [https]
59: South Africa (Johannesburg) [https]
60: Spain (A Coruña) [https]
61: Spain (Madrid) [https]
62: Sweden (Umeå) [https]
63: Switzerland (Zurich 1) [https]
64: Taiwan (Taipei) [https]
65: Turkey (Denizli) [https]
66: Turkey (Istanbul) [https]
67: Turkey (Mersin) [https]
68: UK (Bristol) [https]
69: UK (London 1) [https]
70: USA (IA) [https]
71: USA (MI) [https]
72: USA (MO) [https]
73: USA (OH) [https]
74: USA (OR) [https]
75: USA (TN) [https]
76: United Arab Emirates [https]
77: Uruguay [https]
78: (other mirrors)

Selection: 19
试开URL’https://mirrors.e-ducation.cn/CRAN/src/contrib/arrow_<IP_ADDRESS>.tar.gz'
Content type 'application/x-gzip' length 4097373 bytes (3.9 MB)
==================================================
downloaded 3.9 MB

* installing *source* package ‘arrow’ ...
** package ‘arrow’ successfully unpacked and MD5 sums checked
** using staged installation
*** Found local C++ source: 'tools/cpp'
*** Building libarrow from source
    For build options and troubleshooting, see the install guide:
    https://arrow.apache.org/docs/r/articles/install.html
*** Building with MAKEFLAGS= -j2
**** cmake: /usr/bin/cmake
**** arrow with SOURCE_DIR='tools/cpp' BUILD_DIR='/tmp/Rtmp4ShyzR/file22c05766df7' DEST_DIR='libarrow/arrow-<IP_ADDRESS>' CMAKE='/usr/bin/cmake' EXTRA_CMAKE_FLAGS='' CC='/opt/rh/devtoolset-8/root/usr/bin/gcc -fPIC' CXX='/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17' LDFLAGS='-L/usr/local/lib64' ARROW_S3='ON' ARROW_GCS='ON'
++ pwd
+ : /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow
+ : tools/cpp
+ : /tmp/Rtmp4ShyzR/file22c05766df7
+ : libarrow/arrow-<IP_ADDRESS>
+ : /usr/bin/cmake
++ cd tools/cpp
++ pwd
+ SOURCE_DIR=/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp
++ mkdir -p libarrow/arrow-<IP_ADDRESS>
++ cd libarrow/arrow-<IP_ADDRESS>
++ pwd
+ DEST_DIR=/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-<IP_ADDRESS>
++ nproc
+ : 4
+ '[' false '!=' '' ']'
++ echo false
++ tr '[:upper:]' '[:lower:]'
+ LIBARROW_MINIMAL=false
+ '[' false = false ']'
+ ARROW_DEFAULT_PARAM=ON
+ mkdir -p /tmp/Rtmp4ShyzR/file22c05766df7
+ pushd /tmp/Rtmp4ShyzR/file22c05766df7
/tmp/Rtmp4ShyzR/file22c05766df7 /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow
+ /usr/bin/cmake -DARROW_BOOST_USE_SHARED=OFF -DARROW_BUILD_TESTS=OFF -DARROW_BUILD_SHARED=OFF -DARROW_BUILD_STATIC=ON -DARROW_ACERO=ON -DARROW_COMPUTE=ON -DARROW_CSV=ON -DARROW_DATASET=TRUE -DARROW_DEPENDENCY_SOURCE=AUTO -DAWSSDK_SOURCE= -DARROW_FILESYSTEM=ON -DARROW_GCS=ON -DARROW_JEMALLOC=ON -DARROW_MIMALLOC=ON -DARROW_JSON=ON -DARROW_PARQUET=TRUE -DARROW_S3=ON -DARROW_WITH_BROTLI=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_RE2=ON -DARROW_WITH_SNAPPY=TRUE -DARROW_WITH_UTF8PROC=ON -DARROW_WITH_ZLIB=ON -DARROW_WITH_ZSTD=ON -DARROW_VERBOSE_THIRDPARTY_BUILD=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_FIND_DEBUG_MODE=OFF -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_PREFIX=/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-<IP_ADDRESS> -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_UNITY_BUILD=OFF -Dxsimd_SOURCE= -Dzstd_SOURCE= -G 'Unix Makefiles' /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp
-- Building using CMake version: 3.27.0
-- The C compiler identification is GNU 8.3.1
-- The CXX compiler identification is GNU 8.3.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/rh/devtoolset-8/root/usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rh/devtoolset-8/root/usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 12.0.1 (full: '12.0.1')
-- Arrow SO version: 1200 (full: 1200.1.0)
-- clang-tidy 14 not found
-- clang-format 14 not found
-- Could NOT find ClangTools (missing: CLANG_FORMAT_BIN CLANG_TIDY_BIN)
-- infer not found
-- Found Python3: /usr/lib64/anaconda3/bin/python3.9 (found version "3.9.7") found components: Interpreter
fatal: Not a git repository (or any of the parent directories): .git
-- Found cpplint executable at /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp/build-support/cpplint.py
-- System processor: x86_64
-- Performing Test CXX_SUPPORTS_SSE4_2
-- Performing Test CXX_SUPPORTS_SSE4_2 - Success
-- Performing Test CXX_SUPPORTS_AVX2
-- Performing Test CXX_SUPPORTS_AVX2 - Success
-- Performing Test CXX_SUPPORTS_AVX512
-- Performing Test CXX_SUPPORTS_AVX512 - Success
-- Arrow build warning level: PRODUCTION
-- Using ld linker
-- Build Type: RELEASE
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Success
-- Using AUTO approach to find dependencies
-- ARROW_ABSL_BUILD_VERSION: 20211102.0
-- ARROW_ABSL_BUILD_SHA256_CHECKSUM: dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4
-- ARROW_AWS_C_AUTH_BUILD_VERSION: v0.6.22
-- ARROW_AWS_C_AUTH_BUILD_SHA256_CHECKSUM: 691a6b4418afcd3dc141351b6ad33fccd8e3ff84df0e9e045b42295d284ee14c
-- ARROW_AWS_C_CAL_BUILD_VERSION: v0.5.20
-- ARROW_AWS_C_CAL_BUILD_SHA256_CHECKSUM: acc352359bd06f8597415c366cf4ec4f00d0b0da92d637039a73323dd55b6cd0
-- ARROW_AWS_C_COMMON_BUILD_VERSION: v0.8.9
-- ARROW_AWS_C_COMMON_BUILD_SHA256_CHECKSUM: 2f3fbaf7c38eae5a00e2a816d09b81177f93529ae8ba1b82dc8f31407565327a
-- ARROW_AWS_C_COMPRESSION_BUILD_VERSION: v0.2.16
-- ARROW_AWS_C_COMPRESSION_BUILD_SHA256_CHECKSUM: 044b1dbbca431a07bde8255ef9ec443c300fc60d4c9408d4b862f65e496687f4
-- ARROW_AWS_C_EVENT_STREAM_BUILD_VERSION: v0.2.18
-- ARROW_AWS_C_EVENT_STREAM_BUILD_SHA256_CHECKSUM: 310ca617f713bf664e4c7485a3d42c1fb57813abd0107e49790d107def7cde4f
-- ARROW_AWS_C_HTTP_BUILD_VERSION: v0.7.3
-- ARROW_AWS_C_HTTP_BUILD_SHA256_CHECKSUM: 07e16c6bf5eba6f0dea96b6f55eae312a7c95b736f4d2e4a210000f45d8265ae
-- ARROW_AWS_C_IO_BUILD_VERSION: v0.13.14
-- ARROW_AWS_C_IO_BUILD_SHA256_CHECKSUM: 12b66510c3d9a4f7e9b714e9cfab2a5bf835f8b9ce2f909d20ae2a2128608c71
-- ARROW_AWS_C_MQTT_BUILD_VERSION: v0.8.4
-- ARROW_AWS_C_MQTT_BUILD_SHA256_CHECKSUM: 232eeac63e72883d460c686a09b98cdd811d24579affac47c5c3f696f956773f
-- ARROW_AWS_C_S3_BUILD_VERSION: v0.2.3
-- ARROW_AWS_C_S3_BUILD_SHA256_CHECKSUM: a00b3c9f319cd1c9aa2c3fa15098864df94b066dcba0deaccbb3caa952d902fe
-- ARROW_AWS_C_SDKUTILS_BUILD_VERSION: v0.1.6
-- ARROW_AWS_C_SDKUTILS_BUILD_SHA256_CHECKSUM: 8a2951344b2fb541eab1e9ca17c18a7fcbfd2aaff4cdd31d362d1fad96111b91
-- ARROW_AWS_CHECKSUMS_BUILD_VERSION: v0.1.13
-- ARROW_AWS_CHECKSUMS_BUILD_SHA256_CHECKSUM: 0f897686f1963253c5069a0e495b85c31635ba146cd3ac38cc2ea31eaf54694d
-- ARROW_AWS_CRT_CPP_BUILD_VERSION: v0.18.16
-- ARROW_AWS_CRT_CPP_BUILD_SHA256_CHECKSUM: 9e69bc1dc4b50871d1038aa9ff6ddeb4c9b28f7d6b5e5b1b69041ccf50a13483
-- ARROW_AWS_LC_BUILD_VERSION: v1.3.0
-- ARROW_AWS_LC_BUILD_SHA256_CHECKSUM: ae96a3567161552744fc0cae8b4d68ed88b1ec0f3d3c98700070115356da5a37
-- ARROW_AWSSDK_BUILD_VERSION: 1.10.55
-- ARROW_AWSSDK_BUILD_SHA256_CHECKSUM: 2d552fb1a84bef4a9b65e34aa7031851ed2aef5319e02cc6e4cb735c48aa30de
-- ARROW_BOOST_BUILD_VERSION: 1.81.0
-- ARROW_BOOST_BUILD_SHA256_CHECKSUM: 9e0ffae35528c35f90468997bc8d99500bf179cbae355415a89a600c38e13574
-- ARROW_BROTLI_BUILD_VERSION: v1.0.9
-- ARROW_BROTLI_BUILD_SHA256_CHECKSUM: f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46
-- ARROW_BZIP2_BUILD_VERSION: 1.0.8
-- ARROW_BZIP2_BUILD_SHA256_CHECKSUM: ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269
-- ARROW_CARES_BUILD_VERSION: 1.17.2
-- ARROW_CARES_BUILD_SHA256_CHECKSUM: 4803c844ce20ce510ef0eb83f8ea41fa24ecaae9d280c468c582d2bb25b3913d
-- ARROW_CRC32C_BUILD_VERSION: 1.1.2
-- ARROW_CRC32C_BUILD_SHA256_CHECKSUM: ac07840513072b7fcebda6e821068aa04889018f24e10e46181068fb214d7e56
-- ARROW_GBENCHMARK_BUILD_VERSION: v1.7.1
-- ARROW_GBENCHMARK_BUILD_SHA256_CHECKSUM: 6430e4092653380d9dc4ccb45a1e2dc9259d581f4866dc0759713126056bc1d7
-- ARROW_GFLAGS_BUILD_VERSION: v2.2.2
-- ARROW_GFLAGS_BUILD_SHA256_CHECKSUM: 34af2f15cf7367513b352bdcd2493ab14ce43692d2dcd9dfc499492966c64dcf
-- ARROW_GLOG_BUILD_VERSION: v0.5.0
-- ARROW_GLOG_BUILD_SHA256_CHECKSUM: eede71f28371bf39aa69b45de23b329d37214016e2055269b3b5e7cfd40b59f5
-- ARROW_GOOGLE_CLOUD_CPP_BUILD_VERSION: v2.8.0
-- ARROW_GOOGLE_CLOUD_CPP_BUILD_SHA256_CHECKSUM: 21fb441b5a670a18bb16b6826be8e0530888d0b94320847c538d46f5a54dddbc
-- ARROW_GRPC_BUILD_VERSION: v1.46.3
-- ARROW_GRPC_BUILD_SHA256_CHECKSUM: d6cbf22cb5007af71b61c6be316a79397469c58c82a942552a62e708bce60964
-- ARROW_GTEST_BUILD_VERSION: 1.11.0
-- ARROW_GTEST_BUILD_SHA256_CHECKSUM: b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5
-- ARROW_JEMALLOC_BUILD_VERSION: 5.3.0
-- ARROW_JEMALLOC_BUILD_SHA256_CHECKSUM: 2db82d1e7119df3e71b7640219b6dfe84789bc0537983c3b7ac4f7189aecfeaa
-- ARROW_LZ4_BUILD_VERSION: v1.9.4
-- ARROW_LZ4_BUILD_SHA256_CHECKSUM: 0b0e3aa07c8c063ddf40b082bdf7e37a1562bda40a0ff5272957f3e987e0e54b
-- ARROW_MIMALLOC_BUILD_VERSION: v2.0.6
-- ARROW_MIMALLOC_BUILD_SHA256_CHECKSUM: 9f05c94cc2b017ed13698834ac2a3567b6339a8bde27640df5a1581d49d05ce5
-- ARROW_NLOHMANN_JSON_BUILD_VERSION: v3.10.5
-- ARROW_NLOHMANN_JSON_BUILD_SHA256_CHECKSUM: 5daca6ca216495edf89d167f808d1d03c4a4d929cef7da5e10f135ae1540c7e4
-- ARROW_OPENTELEMETRY_BUILD_VERSION: v1.8.1
-- ARROW_OPENTELEMETRY_BUILD_SHA256_CHECKSUM: 3d640201594b07f08dade9cd1017bd0b59674daca26223b560b9bb6bf56264c2
-- ARROW_OPENTELEMETRY_PROTO_BUILD_VERSION: v0.17.0
-- ARROW_OPENTELEMETRY_PROTO_BUILD_SHA256_CHECKSUM: f269fbcb30e17b03caa1decd231ce826e59d7651c0f71c3b28eb5140b4bb5412
-- ARROW_ORC_BUILD_VERSION: 1.8.3
-- ARROW_ORC_BUILD_SHA256_CHECKSUM: a78678ec425c8129d63370cb8a9bacb54186aa66af1e2bec01ce92e7eaf72e20
-- ARROW_PROTOBUF_BUILD_VERSION: v21.3
-- ARROW_PROTOBUF_BUILD_SHA256_CHECKSUM: 2f723218f6cb709ae4cdc4fb5ed56a5951fc5d466f0128ce4c946b8c78c8c49f
-- ARROW_RAPIDJSON_BUILD_VERSION: 232389d4f1012dddec4ef84861face2d2ba85709
-- ARROW_RAPIDJSON_BUILD_SHA256_CHECKSUM: b9290a9a6d444c8e049bd589ab804e0ccf2b05dc5984a19ed5ae75d090064806
-- ARROW_RE2_BUILD_VERSION: 2022-06-01
-- ARROW_RE2_BUILD_SHA256_CHECKSUM: f89c61410a072e5cbcf8c27e3a778da7d6fd2f2b5b1445cd4f4508bee946ab0f
-- ARROW_SNAPPY_BUILD_VERSION: 1.1.9
-- ARROW_SNAPPY_BUILD_SHA256_CHECKSUM: 75c1fbb3d618dd3a0483bff0e26d0a92b495bbe5059c8b4f1c962b478b6e06e7
-- ARROW_SUBSTRAIT_BUILD_VERSION: v0.20.0
-- ARROW_SUBSTRAIT_BUILD_SHA256_CHECKSUM: 5ceaa559ccef29a7825b5e5d4b5e7eed384830294f08bec913feecdd903a94cf
-- ARROW_S2N_TLS_BUILD_VERSION: v1.3.35
-- ARROW_S2N_TLS_BUILD_SHA256_CHECKSUM: 9d32b26e6bfcc058d98248bf8fc231537e347395dd89cf62bb432b55c5da990d
-- ARROW_THRIFT_BUILD_VERSION: 0.16.0
-- ARROW_THRIFT_BUILD_SHA256_CHECKSUM: f460b5c1ca30d8918ff95ea3eb6291b3951cf518553566088f3f2be8981f6209
-- ARROW_UCX_BUILD_VERSION: 1.12.1
-- ARROW_UCX_BUILD_SHA256_CHECKSUM: 9bef31aed0e28bf1973d28d74d9ac4f8926c43ca3b7010bd22a084e164e31b71
-- ARROW_UTF8PROC_BUILD_VERSION: v2.7.0
-- ARROW_UTF8PROC_BUILD_SHA256_CHECKSUM: 4bb121e297293c0fd55f08f83afab6d35d48f0af4ecc07523ad8ec99aa2b12a1
-- ARROW_XSIMD_BUILD_VERSION: 9.0.1
-- ARROW_XSIMD_BUILD_SHA256_CHECKSUM: b1bb5f92167fd3a4f25749db0be7e61ed37e0a5d943490f3accdcd2cd2918cc0
-- ARROW_ZLIB_BUILD_VERSION: 1.2.13
-- ARROW_ZLIB_BUILD_SHA256_CHECKSUM: b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30
-- ARROW_ZSTD_BUILD_VERSION: 1.5.5
-- ARROW_ZSTD_BUILD_SHA256_CHECKSUM: 9c4396cc829cfae319a6e2615202e82aad41372073482fce286fac78646d3ee4
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE
-- Looking for _M_ARM64
-- Looking for _M_ARM64 - not found
-- Looking for __SIZEOF_INT128__
-- Looking for __SIZEOF_INT128__ - found
-- Could NOT find Boost (missing: Boost_INCLUDE_DIR) (Required is at least version "1.58")
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:1047 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:162 (build_boost)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:1190 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Boost include dir: /tmp/Rtmp4ShyzR/file22c05766df7/boost_ep-prefix/src/boost_ep
-- Providing CMake module for SnappyAlt as part of Arrow CMake package
-- pkg-config package for snappy for static link isn't found
-- Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
--   Found libbrotlicommon, version 1.0.7
--   Found libbrotlienc, version 1.0.7
--   Found libbrotlidec, version 1.0.7
-- Found BrotliAlt: /usr/lib64/libbrotlicommon.so
-- Providing CMake module for BrotliAlt as part of Arrow CMake package
-- Using pkg-config package for libbrotlidec for static link
-- Using pkg-config package for libbrotlienc for static link
-- Found OpenSSL: /usr/lib64/libcrypto.so (found suitable version "1.0.2k", minimum required is "1.0.2")
-- Providing CMake module for OpenSSLAlt as part of Arrow CMake package
-- Found OpenSSL Crypto Library: /usr/lib64/libcrypto.so
-- Building with OpenSSL (Version: 1.0.2k) support
CMake Warning at cmake_modules/FindThriftAlt.cmake:56 (find_package):
  By not providing "FindThrift.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Thrift", but
  CMake did not find one.

  Could not find a package configuration file provided by "Thrift" (requested
  version 0.11.0) with any of the following names:

    ThriftConfig.cmake
    thrift-config.cmake

  Add the installation prefix of "Thrift" to CMAKE_PREFIX_PATH or set
  "Thrift_DIR" to a directory containing one of the above files.  If "Thrift"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:267 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:1646 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Checking for module 'thrift'
--   No package 'thrift' found
-- Could NOT find ThriftAlt: (Required is at least version "0.11.0") (found ThriftAlt_LIB-NOTFOUND)
-- Building Apache Thrift from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:1614 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:200 (build_thrift)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:1646 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Building jemalloc from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:1994 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:180 (build_jemalloc)
  cmake_modules/ThirdpartyToolchain.cmake:284 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:2027 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Building (vendored) mimalloc from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:2060 (externalproject_add)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- RapidJSON found. Headers: /usr/include
CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:267 (find_package):
  By not providing "Findxsimd.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "xsimd", but
  CMake did not find one.

  Could not find a package configuration file provided by "xsimd" with any of
  the following names:

    xsimdConfig.cmake
    xsimd-config.cmake

  Add the installation prefix of "xsimd" to CMAKE_PREFIX_PATH or set
  "xsimd_DIR" to a directory containing one of the above files.  If "xsimd"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:2424 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Building xsimd from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:2399 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:206 (build_xsimd)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:2424 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7")
-- Using pkg-config package for zlib for static link
CMake Warning at cmake_modules/Findlz4Alt.cmake:29 (find_package):
  By not providing "Findlz4.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "lz4", but
  CMake did not find one.

  Could not find a package configuration file provided by "lz4" with any of
  the following names:

    lz4Config.cmake
    lz4-config.cmake

  Add the installation prefix of "lz4" to CMAKE_PREFIX_PATH or set "lz4_DIR"
  to a directory containing one of the above files.  If "lz4" provides a
  separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:267 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:2523 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Checking for module 'liblz4'
--   Found liblz4, version 1.8.3
-- Found lz4Alt: /usr/lib64/liblz4.so
-- Providing CMake module for lz4Alt as part of Arrow CMake package
-- Using pkg-config package for liblz4 for static link
-- Providing CMake module for zstdAlt as part of Arrow CMake package
-- Using pkg-config package for libzstd for static link
-- Found Zstandard: zstd::libzstd_shared
CMake Warning at cmake_modules/Findre2Alt.cmake:29 (find_package):
  By not providing "Findre2.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "re2", but
  CMake did not find one.

  Could not find a package configuration file provided by "re2" with any of
  the following names:

    re2Config.cmake
    re2-config.cmake

  Add the installation prefix of "re2" to CMAKE_PREFIX_PATH or set "re2_DIR"
  to a directory containing one of the above files.  If "re2" provides a
  separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:267 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:2644 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Checking for module 're2'
--   No package 're2' found
-- Could NOT find re2Alt (missing: RE2_LIB RE2_INCLUDE_DIR)
-- Building RE2 from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:2616 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:194 (build_re2)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:2644 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.6")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- pkg-config package for bzip2 for static link isn't found
-- Could NOT find utf8proc: (Required is at least version "2.2.0") (found utf8proc_LIB-NOTFOUND)
-- Building utf8proc from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:2740 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:204 (build_utf8proc)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:2763 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:267 (find_package):
  By not providing "Findnlohmann_json.cmake" in CMAKE_MODULE_PATH this
  project has asked CMake to find a package configuration file provided by
  "nlohmann_json", but CMake did not find one.

  Could not find a package configuration file provided by "nlohmann_json"
  with any of the following names:

    nlohmann_jsonConfig.cmake
    nlohmann_json-config.cmake

  Add the installation prefix of "nlohmann_json" to CMAKE_PREFIX_PATH or set
  "nlohmann_json_DIR" to a directory containing one of the above files.  If
  "nlohmann_json" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:4187 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Building nlohmann-json from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4169 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:184 (build_nlohmann_json)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4187 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found nlohmann_json headers: /tmp/Rtmp4ShyzR/file22c05766df7/nlohmann_json_ep-install/include
CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:267 (find_package):
  By not providing "Findgoogle_cloud_cpp_storage.cmake" in CMAKE_MODULE_PATH
  this project has asked CMake to find a package configuration file provided
  by "google_cloud_cpp_storage", but CMake did not find one.

  Could not find a package configuration file provided by
  "google_cloud_cpp_storage" with any of the following names:

    google_cloud_cpp_storageConfig.cmake
    google_cloud_cpp_storage-config.cmake

  Add the installation prefix of "google_cloud_cpp_storage" to
  CMAKE_PREFIX_PATH or set "google_cloud_cpp_storage_DIR" to a directory
  containing one of the above files.  If "google_cloud_cpp_storage" provides
  a separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Building google-cloud-cpp from source
-- Only building the google-cloud-cpp::storage component
CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:2828 (find_package):
  By not providing "Findabsl.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "absl", but
  CMake did not find one.

  Could not find a package configuration file provided by "absl" (requested
  version 20211102) with any of the following names:

    abslConfig.cmake
    absl-config.cmake

  Add the installation prefix of "absl" to CMAKE_PREFIX_PATH or set
  "absl_DIR" to a directory containing one of the above files.  If "absl"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:4198 (ensure_absl)
  cmake_modules/ThirdpartyToolchain.cmake:174 (build_google_cloud_cpp_storage)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)

CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:2828 (find_package):
  By not providing "Findabsl.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "absl", but
  CMake did not find one.

  Could not find a package configuration file provided by "absl" (requested
  version 20220623) with any of the following names:

    abslConfig.cmake
    absl-config.cmake

  Add the installation prefix of "absl" to CMAKE_PREFIX_PATH or set
  "absl_DIR" to a directory containing one of the above files.  If "absl"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:4198 (ensure_absl)
  cmake_modules/ThirdpartyToolchain.cmake:174 (build_google_cloud_cpp_storage)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Building Abseil-cpp from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:3765 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:156 (build_absl)
  cmake_modules/ThirdpartyToolchain.cmake:284 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:2839 (resolve_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4198 (ensure_absl)
  cmake_modules/ThirdpartyToolchain.cmake:174 (build_google_cloud_cpp_storage)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Building crc32c from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4140 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:4199 (build_crc32c_once)
  cmake_modules/ThirdpartyToolchain.cmake:174 (build_google_cloud_cpp_storage)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found CURL: /usr/lib64/libcurl.so (found version "7.29.0")
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4267 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:174 (build_google_cloud_cpp_storage)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:4376 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found google-cloud-cpp::storage headers: /tmp/Rtmp4ShyzR/file22c05766df7/google_cloud_cpp_ep-install/include
-- Found hdfs.h at: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp/thirdparty/hadoop/include/hdfs.h
CMake Warning at cmake_modules/FindAWSSDKAlt.cmake:36 (find_package):
  By not providing "FindAWSSDK.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "AWSSDK", but
  CMake did not find one.

  Could not find a package configuration file provided by "AWSSDK" with any
  of the following names:

    AWSSDKConfig.cmake
    awssdk-config.cmake

  Add the installation prefix of "AWSSDK" to CMAKE_PREFIX_PATH or set
  "AWSSDK_DIR" to a directory containing one of the above files.  If "AWSSDK"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  cmake_modules/ThirdpartyToolchain.cmake:267 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)

-- Building AWS C++ SDK from source
CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4847 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4855 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4875 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4901 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4911 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4924 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4933 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4942 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4951 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4960 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4969 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4978 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4987 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:4996 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message):
  The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is
  not set.  The policy's OLD behavior will be used.  When using a URL
  download, the timestamps of extracted files should preferably be that of
  the time of extraction, otherwise code that depends on the extracted
  contents might not be rebuilt if the URL changes.  The OLD behavior
  preserves the timestamps from the archive instead, but this is usually not
  what you want.  Update your project to the NEW behavior or specify the
  DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this
  robustness issue.
Call Stack (most recent call first):
  /usr/local/cmake/share/cmake-3.27/Modules/ExternalProject.cmake:4345 (_ep_add_download_command)
  cmake_modules/ThirdpartyToolchain.cmake:5013 (externalproject_add)
  cmake_modules/ThirdpartyToolchain.cmake:158 (build_awssdk)
  cmake_modules/ThirdpartyToolchain.cmake:280 (build_dependency)
  cmake_modules/ThirdpartyToolchain.cmake:5075 (resolve_dependency)
  CMakeLists.txt:506 (include)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Found AWS SDK headers: /tmp/Rtmp4ShyzR/file22c05766df7/awssdk_ep-install/include
-- Found AWS SDK libraries: aws-cpp-sdk-identity-management;aws-cpp-sdk-sts;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-s3;aws-cpp-sdk-core;AWS::aws-crt-cpp;AWS::aws-c-s3;AWS::aws-c-auth;AWS::aws-c-mqtt;AWS::aws-c-http;AWS::aws-c-compression;AWS::aws-c-sdkutils;AWS::aws-c-event-stream;AWS::aws-c-io;AWS::aws-c-cal;AWS::aws-checksums;AWS::aws-c-common;AWS::s2n-tls
-- All bundled static libraries: thrift::thrift;jemalloc::jemalloc;mimalloc::mimalloc;re2::re2;utf8proc::utf8proc;google-cloud-cpp::storage;google-cloud-cpp::rest-internal;google-cloud-cpp::common;absl::bad_optional_access;absl::bad_variant_access;absl::base;absl::civil_time;absl::int128;absl::log_severity;absl::raw_logging_internal;absl::spinlock_wait;absl::strings;absl::strings_internal;absl::str_format_internal;absl::throw_delegate;absl::time;absl::time_zone;Crc32c::crc32c;aws-cpp-sdk-identity-management;aws-cpp-sdk-sts;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-s3;aws-cpp-sdk-core;AWS::aws-crt-cpp;AWS::aws-c-s3;AWS::aws-c-auth;AWS::aws-c-mqtt;AWS::aws-c-http;AWS::aws-c-compression;AWS::aws-c-sdkutils;AWS::aws-c-event-stream;AWS::aws-c-io;AWS::aws-c-cal;AWS::aws-checksums;AWS::aws-c-common;AWS::s2n-tls
-- CMAKE_C_FLAGS:   -Wall -fno-semantic-interposition -msse4.2
-- CMAKE_CXX_FLAGS:  -Wno-noexcept-type  -fdiagnostics-color=always  -Wall -fno-semantic-interposition -msse4.2
-- CMAKE_C_FLAGS_RELEASE: -O3 -DNDEBUG -O2 -ftree-vectorize
-- CMAKE_CXX_FLAGS_RELEASE: -O3 -DNDEBUG -O2 -ftree-vectorize
-- Creating bundled static library target arrow_bundled_dependencies at /tmp/Rtmp4ShyzR/file22c05766df7/release/libarrow_bundled_dependencies.a
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
-- ---------------------------------------------------------------------
-- Arrow version:                                 12.0.1
--
-- Build configuration summary:
--   Generator: Unix Makefiles
--   Build type: RELEASE
--   Source directory: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp
--   Install prefix: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-<IP_ADDRESS>
--
-- Compile and link options:
--
--   ARROW_CXXFLAGS="" [default=""]
--       Compiler flags to append when compiling Arrow
--   ARROW_BUILD_STATIC=ON [default=ON]
--       Build static libraries
--   ARROW_BUILD_SHARED=OFF [default=ON]
--       Build shared libraries
--   ARROW_PACKAGE_KIND="" [default=""]
--       Arbitrary string that identifies the kind of package
--       (for informational purposes)
--   ARROW_GIT_ID="" [default=""]
--       The Arrow git commit id (if any)
--   ARROW_GIT_DESCRIPTION="" [default=""]
--       The Arrow git commit description (if any)
--   ARROW_NO_DEPRECATED_API=OFF [default=OFF]
--       Exclude deprecated APIs from build
--   ARROW_POSITION_INDEPENDENT_CODE=ON [default=ON]
--       Whether to create position-independent target
--   ARROW_USE_CCACHE=ON [default=ON]
--       Use ccache when compiling (if available)
--   ARROW_USE_SCCACHE=ON [default=ON]
--       Use sccache when compiling (if available),
--       takes precedence over ccache if a storage backend is configured
--   ARROW_USE_LD_GOLD=OFF [default=OFF]
--       Use ld.gold for linking on Linux (if available)
--   ARROW_USE_PRECOMPILED_HEADERS=OFF [default=OFF]
--       Use precompiled headers when compiling
--   ARROW_SIMD_LEVEL=SSE4_2 [default=NONE|SSE4_2|AVX2|AVX512|NEON|SVE|SVE128|SVE256|SVE512|DEFAULT]
--       Compile-time SIMD optimization level
--   ARROW_RUNTIME_SIMD_LEVEL=MAX [default=NONE|SSE4_2|AVX2|AVX512|MAX]
--       Max runtime SIMD optimization level
--   ARROW_ALTIVEC=ON [default=ON]
--       Build with Altivec if compiler has support
--   ARROW_RPATH_ORIGIN=OFF [default=OFF]
--       Build Arrow libraries with RATH set to $ORIGIN
--   ARROW_INSTALL_NAME_RPATH=ON [default=ON]
--       Build Arrow libraries with install_name set to @rpath
--   ARROW_GGDB_DEBUG=ON [default=ON]
--       Pass -ggdb flag to debug builds
--   ARROW_WITH_MUSL=OFF [default=OFF]
--       Whether the system libc is musl or not
--
-- Test and benchmark options:
--
--   ARROW_BUILD_EXAMPLES=OFF [default=OFF]
--       Build the Arrow examples
--   ARROW_BUILD_TESTS=OFF [default=OFF]
--       Build the Arrow googletest unit tests
--   ARROW_ENABLE_TIMING_TESTS=ON [default=ON]
--       Enable timing-sensitive tests
--   ARROW_BUILD_INTEGRATION=OFF [default=OFF]
--       Build the Arrow integration test executables
--   ARROW_BUILD_BENCHMARKS=OFF [default=OFF]
--       Build the Arrow micro benchmarks
--   ARROW_BUILD_BENCHMARKS_REFERENCE=OFF [default=OFF]
--       Build the Arrow micro reference benchmarks
--   ARROW_BUILD_OPENMP_BENCHMARKS=OFF [default=OFF]
--       Build the Arrow benchmarks that rely on OpenMP
--   ARROW_BUILD_DETAILED_BENCHMARKS=OFF [default=OFF]
--       Build benchmarks that do a longer exploration of performance
--   ARROW_TEST_LINKAGE=static [default=shared|static]
--       Linkage of Arrow libraries with unit tests executables.
--   ARROW_FUZZING=OFF [default=OFF]
--       Build Arrow Fuzzing executables
--   ARROW_LARGE_MEMORY_TESTS=OFF [default=OFF]
--       Enable unit tests which use large memory
--
-- Lint options:
--
--   ARROW_ONLY_LINT=OFF [default=OFF]
--       Only define the lint and check-format targets
--   ARROW_VERBOSE_LINT=OFF [default=OFF]
--       If off, 'quiet' flags will be passed to linting tools
--   ARROW_GENERATE_COVERAGE=OFF [default=OFF]
--       Build with C++ code coverage enabled
--
-- Checks options:
--
--   ARROW_TEST_MEMCHECK=OFF [default=OFF]
--       Run the test suite using valgrind --tool=memcheck
--   ARROW_USE_ASAN=OFF [default=OFF]
--       Enable Address Sanitizer checks
--   ARROW_USE_TSAN=OFF [default=OFF]
--       Enable Thread Sanitizer checks
--   ARROW_USE_UBSAN=OFF [default=OFF]
--       Enable Undefined Behavior sanitizer checks
--
-- Project component options:
--
--   ARROW_BUILD_UTILITIES=OFF [default=OFF]
--       Build Arrow commandline utilities
--   ARROW_COMPUTE=ON [default=OFF]
--       Build all Arrow Compute kernels
--   ARROW_CSV=ON [default=OFF]
--       Build the Arrow CSV Parser Module
--   ARROW_CUDA=OFF [default=OFF]
--       Build the Arrow CUDA extensions (requires CUDA toolkit)
--   ARROW_DATASET=TRUE [default=OFF]
--       Build the Arrow Dataset Modules
--   ARROW_FILESYSTEM=ON [default=OFF]
--       Build the Arrow Filesystem Layer
--   ARROW_FLIGHT=OFF [default=OFF]
--       Build the Arrow Flight RPC System (requires GRPC, Protocol Buffers)
--   ARROW_FLIGHT_SQL=OFF [default=OFF]
--       Build the Arrow Flight SQL extension
--   ARROW_GANDIVA=OFF [default=OFF]
--       Build the Gandiva libraries
--   ARROW_GCS=ON [default=OFF]
--       Build Arrow with GCS support (requires the GCloud SDK for C++)
--   ARROW_HDFS=OFF [default=OFF]
--       Build the Arrow HDFS bridge
--   ARROW_IPC=ON [default=ON]
--       Build the Arrow IPC extensions
--   ARROW_JEMALLOC=ON [default=ON]
--       Build the Arrow jemalloc-based allocator
--   ARROW_JSON=ON [default=OFF]
--       Build Arrow with JSON support (requires RapidJSON)
--   ARROW_MIMALLOC=ON [default=OFF]
--       Build the Arrow mimalloc-based allocator
--   ARROW_PARQUET=TRUE [default=OFF]
--       Build the Parquet libraries
--   ARROW_ORC=OFF [default=OFF]
--       Build the Arrow ORC adapter
--   ARROW_PYTHON=OFF [default=OFF]
--       Build some components needed by PyArrow.
--       (This is a deprecated option. Use CMake presets instead.)
--   ARROW_S3=ON [default=OFF]
--       Build Arrow with S3 support (requires the AWS SDK for C++)
--   ARROW_SKYHOOK=OFF [default=OFF]
--       Build the Skyhook libraries
--   ARROW_SUBSTRAIT=OFF [default=OFF]
--       Build the Arrow Substrait Consumer Module
--   ARROW_ACERO=ON [default=OFF]
--       Build the Arrow Acero Engine Module
--   ARROW_TENSORFLOW=OFF [default=OFF]
--       Build Arrow with TensorFlow support enabled
--   ARROW_TESTING=OFF [default=OFF]
--       Build the Arrow testing libraries
--
-- Thirdparty toolchain options:
--
--   ARROW_DEPENDENCY_SOURCE=AUTO [default=AUTO|BUNDLED|SYSTEM|CONDA|VCPKG|BREW]
--       Method to use for acquiring arrow's build dependencies
--   ARROW_VERBOSE_THIRDPARTY_BUILD=OFF [default=OFF]
--       Show output from ExternalProjects rather than just logging to files
--   ARROW_DEPENDENCY_USE_SHARED=ON [default=ON]
--       Link to shared libraries
--   ARROW_BOOST_USE_SHARED=OFF [default=ON]
--       Rely on Boost shared libraries where relevant
--   ARROW_BROTLI_USE_SHARED=ON [default=ON]
--       Rely on Brotli shared libraries where relevant
--   ARROW_BZ2_USE_SHARED=ON [default=ON]
--       Rely on Bz2 shared libraries where relevant
--   ARROW_GFLAGS_USE_SHARED=ON [default=ON]
--       Rely on GFlags shared libraries where relevant
--   ARROW_GRPC_USE_SHARED=ON [default=ON]
--       Rely on gRPC shared libraries where relevant
--   ARROW_JEMALLOC_USE_SHARED=OFF [default=ON]
--       Rely on jemalloc shared libraries where relevant
--   ARROW_LZ4_USE_SHARED=ON [default=ON]
--       Rely on lz4 shared libraries where relevant
--   ARROW_OPENSSL_USE_SHARED=ON [default=ON]
--       Rely on OpenSSL shared libraries where relevant
--   ARROW_PROTOBUF_USE_SHARED=ON [default=ON]
--       Rely on Protocol Buffers shared libraries where relevant
--   ARROW_SNAPPY_USE_SHARED=ON [default=ON]
--       Rely on snappy shared libraries where relevant
--   ARROW_THRIFT_USE_SHARED=ON [default=ON]
--       Rely on thrift shared libraries where relevant
--   ARROW_UTF8PROC_USE_SHARED=ON [default=ON]
--       Rely on utf8proc shared libraries where relevant
--   ARROW_ZSTD_USE_SHARED=ON [default=ON]
--       Rely on zstd shared libraries where relevant
--   ARROW_USE_GLOG=OFF [default=OFF]
--       Build libraries with glog support for pluggable logging
--   ARROW_WITH_BACKTRACE=ON [default=ON]
--       Build with backtrace support
--   ARROW_WITH_OPENTELEMETRY=OFF [default=OFF]
--       Build libraries with OpenTelemetry support for distributed tracing
--   ARROW_WITH_BROTLI=ON [default=OFF]
--       Build with Brotli compression
--   ARROW_WITH_BZ2=ON [default=OFF]
--       Build with BZ2 compression
--   ARROW_WITH_LZ4=ON [default=OFF]
--       Build with lz4 compression
--   ARROW_WITH_SNAPPY=TRUE [default=OFF]
--       Build with Snappy compression
--   ARROW_WITH_ZLIB=ON [default=OFF]
--       Build with zlib compression
--   ARROW_WITH_ZSTD=ON [default=OFF]
--       Build with zstd compression
--   ARROW_WITH_UCX=OFF [default=OFF]
--       Build with UCX transport for Arrow Flight
--       (only used if ARROW_FLIGHT is ON)
--   ARROW_WITH_UTF8PROC=ON [default=ON]
--       Build with support for Unicode properties using the utf8proc library
--       (only used if ARROW_COMPUTE is ON or ARROW_GANDIVA is ON)
--   ARROW_WITH_RE2=ON [default=ON]
--       Build with support for regular expressions using the re2 library
--       (only used if ARROW_COMPUTE or ARROW_GANDIVA is ON)
--
-- Parquet options:
--
--   PARQUET_MINIMAL_DEPENDENCY=OFF [default=OFF]
--       Depend only on Thirdparty headers to build libparquet.
--       Always OFF if building binaries
--   PARQUET_BUILD_EXECUTABLES=OFF [default=OFF]
--       Build the Parquet executable CLI tools. Requires static libraries to be built.
--   PARQUET_BUILD_EXAMPLES=OFF [default=OFF]
--       Build the Parquet examples. Requires static libraries to be built.
--   PARQUET_REQUIRE_ENCRYPTION=OFF [default=OFF]
--       Build support for encryption. Fail if OpenSSL is not found
--
-- Gandiva options:
--
--   ARROW_GANDIVA_STATIC_LIBSTDCPP=OFF [default=OFF]
--       Include -static-libstdc++ -static-libgcc when linking with
--       Gandiva static libraries
--   ARROW_GANDIVA_PC_CXX_FLAGS="" [default=""]
--       Compiler flags to append when pre-compiling Gandiva operations
--
-- Advanced developer options:
--
--   ARROW_EXTRA_ERROR_CONTEXT=OFF [default=OFF]
--       Compile with extra error context (line numbers, code)
--   ARROW_OPTIONAL_INSTALL=OFF [default=OFF]
--       If enabled install ONLY targets that have already been built. Please be
--       advised that if this is enabled 'install' will fail silently on components
--       that have not been built
--   ARROW_GDB_INSTALL_DIR="" [default=""]
--       Use a custom install directory for GDB plugin.
--       In general, you don't need to specify this because the default
--       (CMAKE_INSTALL_FULL_BINDIR on Windows, CMAKE_INSTALL_FULL_LIBDIR otherwise)
--       is reasonable.
--   Outputting build configuration summary to /tmp/Rtmp4ShyzR/file22c05766df7/cmake_summary.json
-- Configuring done (3.4s)
-- Generating done (0.2s)
-- Build files have been written to: /tmp/Rtmp4ShyzR/file22c05766df7
+ /usr/bin/cmake --build . --target install -- -j 4
[  0%] Creating directories for 'jemalloc_ep'
[  0%] Creating directories for 'boost_ep'
[  0%] Creating directories for 'mimalloc_ep'
[  0%] Creating directories for 'xsimd_ep'
[  0%] Performing download step (download, verify and extract) for 'boost_ep'
[  1%] Performing download step (download, verify and extract) for 'mimalloc_ep'
[  1%] Performing download step (download, verify and extract) for 'xsimd_ep'
[  1%] Performing download step (download, verify and extract) for 'jemalloc_ep'
-- xsimd_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/src/xsimd_ep-stamp/xsimd_ep-download-*.log
[  2%] No update step for 'xsimd_ep'
[  2%] No patch step for 'xsimd_ep'
[  3%] Performing configure step for 'xsimd_ep'
-- xsimd_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/src/xsimd_ep-stamp/xsimd_ep-configure-*.log
[  3%] Performing build step for 'xsimd_ep'
-- xsimd_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/src/xsimd_ep-stamp/xsimd_ep-build-*.log
[  3%] Performing install step for 'xsimd_ep'
-- xsimd_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/src/xsimd_ep-stamp/xsimd_ep-install-*.log
[  3%] Completed 'xsimd_ep'
[  3%] Built target xsimd_ep
[  3%] Creating directories for 're2_ep'
[  4%] Performing download step (download, verify and extract) for 're2_ep'
-- jemalloc_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-download-*.log
[  4%] No update step for 'jemalloc_ep'
[  5%] Performing patch step for 'jemalloc_ep'
[  5%] Performing configure step for 'jemalloc_ep'
-- mimalloc_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/mimalloc_ep-prefix/src/mimalloc_ep-stamp/mimalloc_ep-download-*.log
[  5%] No update step for 'mimalloc_ep'
[  5%] No patch step for 'mimalloc_ep'
[  5%] Performing configure step for 'mimalloc_ep'
-- mimalloc_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/mimalloc_ep-prefix/src/mimalloc_ep-stamp/mimalloc_ep-configure-*.log
[  5%] Performing build step for 'mimalloc_ep'
-- re2_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/re2_ep-prefix/src/re2_ep-stamp/re2_ep-download-*.log
[  5%] No update step for 're2_ep'
[  5%] No patch step for 're2_ep'
[  5%] Performing configure step for 're2_ep'
-- re2_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/re2_ep-prefix/src/re2_ep-stamp/re2_ep-configure-*.log
[  5%] Performing build step for 're2_ep'
-- mimalloc_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/mimalloc_ep-prefix/src/mimalloc_ep-stamp/mimalloc_ep-build-*.log
[  5%] Performing install step for 'mimalloc_ep'
-- mimalloc_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/mimalloc_ep-prefix/src/mimalloc_ep-stamp/mimalloc_ep-install-*.log
[  5%] Completed 'mimalloc_ep'
[  5%] Built target mimalloc_ep
[  6%] Creating directories for 'utf8proc_ep'
[  6%] Performing download step (download, verify and extract) for 'utf8proc_ep'
-- boost_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/boost_ep-prefix/src/boost_ep-stamp/boost_ep-download-*.log
[  6%] No update step for 'boost_ep'
[  6%] No patch step for 'boost_ep'
[  6%] No configure step for 'boost_ep'
[  6%] No build step for 'boost_ep'
[  7%] No install step for 'boost_ep'
[  7%] Completed 'boost_ep'
[  7%] Built target boost_ep
[  7%] Creating directories for 'nlohmann_json_ep'
[  7%] Performing download step (download, verify and extract) for 'nlohmann_json_ep'
-- utf8proc_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/utf8proc_ep-prefix/src/utf8proc_ep-stamp/utf8proc_ep-download-*.log
[  7%] No update step for 'utf8proc_ep'
[  7%] No patch step for 'utf8proc_ep'
[  7%] Performing configure step for 'utf8proc_ep'
-- utf8proc_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/utf8proc_ep-prefix/src/utf8proc_ep-stamp/utf8proc_ep-configure-*.log
[  7%] Performing build step for 'utf8proc_ep'
-- utf8proc_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/utf8proc_ep-prefix/src/utf8proc_ep-stamp/utf8proc_ep-build-*.log
[  7%] Performing install step for 'utf8proc_ep'
-- utf8proc_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/utf8proc_ep-prefix/src/utf8proc_ep-stamp/utf8proc_ep-install-*.log
[  8%] Completed 'utf8proc_ep'
[  8%] Built target utf8proc_ep
[  9%] Creating directories for 'absl_ep'
[  9%] Performing download step (download, verify and extract) for 'absl_ep'
-- nlohmann_json_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/nlohmann_json_ep-prefix/src/nlohmann_json_ep-stamp/nlohmann_json_ep-download-*.log
[  9%] No update step for 'nlohmann_json_ep'
[ 10%] No patch step for 'nlohmann_json_ep'
[ 10%] Performing configure step for 'nlohmann_json_ep'
-- jemalloc_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-configure-*.log
[ 11%] Performing build step for 'jemalloc_ep'
-- nlohmann_json_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/nlohmann_json_ep-prefix/src/nlohmann_json_ep-stamp/nlohmann_json_ep-configure-*.log
[ 12%] Performing build step for 'nlohmann_json_ep'
-- nlohmann_json_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/nlohmann_json_ep-prefix/src/nlohmann_json_ep-stamp/nlohmann_json_ep-build-*.log
[ 12%] Performing install step for 'nlohmann_json_ep'
-- nlohmann_json_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/nlohmann_json_ep-prefix/src/nlohmann_json_ep-stamp/nlohmann_json_ep-install-*.log
[ 12%] Completed 'nlohmann_json_ep'
[ 12%] Built target nlohmann_json_ep
[ 12%] Creating directories for 'crc32c_ep'
[ 12%] Performing download step (download, verify and extract) for 'crc32c_ep'
-- absl_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/absl_ep-prefix/src/absl_ep-stamp/absl_ep-download-*.log
[ 12%] No update step for 'absl_ep'
[ 12%] No patch step for 'absl_ep'
[ 12%] Performing configure step for 'absl_ep'
-- absl_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/absl_ep-prefix/src/absl_ep-stamp/absl_ep-configure-*.log
[ 12%] Performing build step for 'absl_ep'
-- crc32c_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/crc32c_ep-prefix/src/crc32c_ep-stamp/crc32c_ep-download-*.log
[ 12%] No update step for 'crc32c_ep'
[ 13%] No patch step for 'crc32c_ep'
[ 13%] Performing configure step for 'crc32c_ep'
-- crc32c_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/crc32c_ep-prefix/src/crc32c_ep-stamp/crc32c_ep-configure-*.log
[ 14%] Performing build step for 'crc32c_ep'
-- crc32c_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/crc32c_ep-prefix/src/crc32c_ep-stamp/crc32c_ep-build-*.log
[ 14%] Performing install step for 'crc32c_ep'
-- crc32c_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/crc32c_ep-prefix/src/crc32c_ep-stamp/crc32c_ep-install-*.log
[ 14%] Completed 'crc32c_ep'
[ 14%] Built target crc32c_ep
[ 14%] Creating directories for 'aws_c_common_ep'
[ 14%] Performing download step (download, verify and extract) for 'aws_c_common_ep'
-- aws_c_common_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-download-*.log
[ 14%] No update step for 'aws_c_common_ep'
[ 15%] No patch step for 'aws_c_common_ep'
[ 15%] Performing configure step for 'aws_c_common_ep'
-- aws_c_common_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-configure-*.log
[ 15%] Performing build step for 'aws_c_common_ep'
-- aws_c_common_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-build-*.log
[ 15%] Performing install step for 'aws_c_common_ep'
-- aws_c_common_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_common_ep-prefix/src/aws_c_common_ep-stamp/aws_c_common_ep-install-*.log
[ 16%] Completed 'aws_c_common_ep'
[ 16%] Built target aws_c_common_ep
[ 16%] Creating directories for 'aws_lc_ep'
[ 16%] Performing download step (download, verify and extract) for 'aws_lc_ep'
-- aws_lc_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_lc_ep-prefix/src/aws_lc_ep-stamp/aws_lc_ep-download-*.log
[ 16%] No update step for 'aws_lc_ep'
[ 16%] No patch step for 'aws_lc_ep'
[ 16%] Performing configure step for 'aws_lc_ep'
-- aws_lc_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_lc_ep-prefix/src/aws_lc_ep-stamp/aws_lc_ep-configure-*.log
[ 16%] Performing build step for 'aws_lc_ep'
-- re2_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/re2_ep-prefix/src/re2_ep-stamp/re2_ep-build-*.log
[ 16%] Performing install step for 're2_ep'
-- re2_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/re2_ep-prefix/src/re2_ep-stamp/re2_ep-install-*.log
[ 16%] Completed 're2_ep'
[ 16%] Built target re2_ep
[ 16%] Creating directories for 'aws_c_cal_ep'
[ 17%] Performing download step (download, verify and extract) for 'aws_c_cal_ep'
-- aws_c_cal_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_cal_ep-prefix/src/aws_c_cal_ep-stamp/aws_c_cal_ep-download-*.log
[ 17%] No update step for 'aws_c_cal_ep'
[ 17%] No patch step for 'aws_c_cal_ep'
[ 17%] Performing configure step for 'aws_c_cal_ep'
-- aws_c_cal_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_cal_ep-prefix/src/aws_c_cal_ep-stamp/aws_c_cal_ep-configure-*.log
[ 17%] Performing build step for 'aws_c_cal_ep'
-- aws_c_cal_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_cal_ep-prefix/src/aws_c_cal_ep-stamp/aws_c_cal_ep-build-*.log
[ 17%] Performing install step for 'aws_c_cal_ep'
-- aws_c_cal_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_cal_ep-prefix/src/aws_c_cal_ep-stamp/aws_c_cal_ep-install-*.log
[ 17%] Completed 'aws_c_cal_ep'
[ 17%] Built target aws_c_cal_ep
[ 17%] Creating directories for 'aws_c_sdkutils_ep'
[ 17%] Performing download step (download, verify and extract) for 'aws_c_sdkutils_ep'
-- aws_c_sdkutils_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_sdkutils_ep-prefix/src/aws_c_sdkutils_ep-stamp/aws_c_sdkutils_ep-download-*.log
[ 18%] No update step for 'aws_c_sdkutils_ep'
[ 18%] No patch step for 'aws_c_sdkutils_ep'
[ 19%] Performing configure step for 'aws_c_sdkutils_ep'
-- aws_c_sdkutils_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_sdkutils_ep-prefix/src/aws_c_sdkutils_ep-stamp/aws_c_sdkutils_ep-configure-*.log
[ 19%] Performing build step for 'aws_c_sdkutils_ep'
-- aws_c_sdkutils_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_sdkutils_ep-prefix/src/aws_c_sdkutils_ep-stamp/aws_c_sdkutils_ep-build-*.log
[ 19%] Performing install step for 'aws_c_sdkutils_ep'
-- aws_c_sdkutils_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_sdkutils_ep-prefix/src/aws_c_sdkutils_ep-stamp/aws_c_sdkutils_ep-install-*.log
[ 19%] Completed 'aws_c_sdkutils_ep'
[ 19%] Built target aws_c_sdkutils_ep
[ 19%] Creating directories for 'aws_c_compression_ep'
[ 20%] Performing download step (download, verify and extract) for 'aws_c_compression_ep'
-- aws_c_compression_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_compression_ep-prefix/src/aws_c_compression_ep-stamp/aws_c_compression_ep-download-*.log
[ 20%] No update step for 'aws_c_compression_ep'
[ 20%] No patch step for 'aws_c_compression_ep'
[ 20%] Performing configure step for 'aws_c_compression_ep'
-- aws_c_compression_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_compression_ep-prefix/src/aws_c_compression_ep-stamp/aws_c_compression_ep-configure-*.log
[ 20%] Performing build step for 'aws_c_compression_ep'
-- aws_c_compression_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_compression_ep-prefix/src/aws_c_compression_ep-stamp/aws_c_compression_ep-build-*.log
[ 20%] Performing install step for 'aws_c_compression_ep'
-- aws_c_compression_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_compression_ep-prefix/src/aws_c_compression_ep-stamp/aws_c_compression_ep-install-*.log
[ 20%] Completed 'aws_c_compression_ep'
[ 20%] Built target aws_c_compression_ep
[ 20%] Creating directories for 'thrift_ep'
[ 21%] Performing download step (download, verify and extract) for 'thrift_ep'
-- absl_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/absl_ep-prefix/src/absl_ep-stamp/absl_ep-build-*.log
[ 21%] Performing install step for 'absl_ep'
-- thrift_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-download-*.log
[ 21%] No update step for 'thrift_ep'
[ 21%] No patch step for 'thrift_ep'
[ 21%] Performing configure step for 'thrift_ep'
-- absl_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/absl_ep-prefix/src/absl_ep-stamp/absl_ep-install-*.log
[ 21%] Completed 'absl_ep'
[ 21%] Built target absl_ep
[ 22%] Creating directories for 'aws_checksums_ep'
[ 22%] Performing download step (download, verify and extract) for 'aws_checksums_ep'
-- aws_checksums_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-download-*.log
[ 22%] No update step for 'aws_checksums_ep'
[ 22%] No patch step for 'aws_checksums_ep'
[ 22%] Performing configure step for 'aws_checksums_ep'
-- thrift_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-configure-*.log
[ 22%] Performing build step for 'thrift_ep'
-- aws_checksums_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-configure-*.log
[ 22%] Performing build step for 'aws_checksums_ep'
-- aws_checksums_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-build-*.log
[ 22%] Performing install step for 'aws_checksums_ep'
-- aws_checksums_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_checksums_ep-prefix/src/aws_checksums_ep-stamp/aws_checksums_ep-install-*.log
[ 22%] Completed 'aws_checksums_ep'
[ 22%] Built target aws_checksums_ep
[ 22%] Built target google_cloud_cpp_dependencies
[ 22%] Creating directories for 'google_cloud_cpp_ep'
[ 22%] Performing download step (download, verify and extract) for 'google_cloud_cpp_ep'
-- jemalloc_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-build-*.log
[ 22%] Performing install step for 'jemalloc_ep'
-- jemalloc_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/jemalloc_ep-prefix/src/jemalloc_ep-stamp/jemalloc_ep-install-*.log
[ 22%] Completed 'jemalloc_ep'
[ 22%] Built target jemalloc_ep
-- google_cloud_cpp_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-stamp/google_cloud_cpp_ep-download-*.log
[ 22%] No update step for 'google_cloud_cpp_ep'
[ 22%] No patch step for 'google_cloud_cpp_ep'
[ 22%] Performing configure step for 'google_cloud_cpp_ep'
-- google_cloud_cpp_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-stamp/google_cloud_cpp_ep-configure-*.log
[ 22%] Performing build step for 'google_cloud_cpp_ep'
-- thrift_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-build-*.log
[ 22%] Performing install step for 'thrift_ep'
-- thrift_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/thrift_ep-prefix/src/thrift_ep-stamp/thrift_ep-install-*.log
[ 22%] Completed 'thrift_ep'
[ 22%] Built target thrift_ep
-- aws_lc_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_lc_ep-prefix/src/aws_lc_ep-stamp/aws_lc_ep-build-*.log
[ 23%] Performing install step for 'aws_lc_ep'
-- aws_lc_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_lc_ep-prefix/src/aws_lc_ep-stamp/aws_lc_ep-install-*.log
[ 23%] Completed 'aws_lc_ep'
[ 23%] Built target aws_lc_ep
[ 24%] Creating directories for 's2n_tls_ep'
[ 24%] Performing download step (download, verify and extract) for 's2n_tls_ep'
-- s2n_tls_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/s2n_tls_ep-prefix/src/s2n_tls_ep-stamp/s2n_tls_ep-download-*.log
[ 24%] No update step for 's2n_tls_ep'
[ 24%] No patch step for 's2n_tls_ep'
[ 24%] Performing configure step for 's2n_tls_ep'
-- s2n_tls_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/s2n_tls_ep-prefix/src/s2n_tls_ep-stamp/s2n_tls_ep-configure-*.log
[ 24%] Performing build step for 's2n_tls_ep'
-- s2n_tls_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/s2n_tls_ep-prefix/src/s2n_tls_ep-stamp/s2n_tls_ep-build-*.log
[ 24%] Performing install step for 's2n_tls_ep'
-- s2n_tls_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/s2n_tls_ep-prefix/src/s2n_tls_ep-stamp/s2n_tls_ep-install-*.log
[ 25%] Completed 's2n_tls_ep'
[ 25%] Built target s2n_tls_ep
[ 26%] Creating directories for 'aws_c_io_ep'
[ 26%] Performing download step (download, verify and extract) for 'aws_c_io_ep'
-- aws_c_io_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_io_ep-prefix/src/aws_c_io_ep-stamp/aws_c_io_ep-download-*.log
[ 26%] No update step for 'aws_c_io_ep'
[ 26%] No patch step for 'aws_c_io_ep'
[ 26%] Performing configure step for 'aws_c_io_ep'
-- aws_c_io_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_io_ep-prefix/src/aws_c_io_ep-stamp/aws_c_io_ep-configure-*.log
[ 26%] Performing build step for 'aws_c_io_ep'
-- aws_c_io_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_io_ep-prefix/src/aws_c_io_ep-stamp/aws_c_io_ep-build-*.log
[ 26%] Performing install step for 'aws_c_io_ep'
-- aws_c_io_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_io_ep-prefix/src/aws_c_io_ep-stamp/aws_c_io_ep-install-*.log
[ 27%] Completed 'aws_c_io_ep'
[ 27%] Built target aws_c_io_ep
[ 28%] Creating directories for 'aws_c_event_stream_ep'
[ 28%] Performing download step (download, verify and extract) for 'aws_c_event_stream_ep'
[ 28%] Creating directories for 'aws_c_http_ep'
[ 29%] Performing download step (download, verify and extract) for 'aws_c_http_ep'
-- aws_c_event_stream_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-download-*.log
[ 29%] No update step for 'aws_c_event_stream_ep'
[ 29%] No patch step for 'aws_c_event_stream_ep'
[ 29%] Performing configure step for 'aws_c_event_stream_ep'
-- aws_c_http_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_http_ep-prefix/src/aws_c_http_ep-stamp/aws_c_http_ep-download-*.log
[ 29%] No update step for 'aws_c_http_ep'
[ 29%] No patch step for 'aws_c_http_ep'
[ 29%] Performing configure step for 'aws_c_http_ep'
-- aws_c_event_stream_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-configure-*.log
[ 29%] Performing build step for 'aws_c_event_stream_ep'
-- aws_c_http_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_http_ep-prefix/src/aws_c_http_ep-stamp/aws_c_http_ep-configure-*.log
[ 29%] Performing build step for 'aws_c_http_ep'
-- aws_c_event_stream_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-build-*.log
[ 29%] Performing install step for 'aws_c_event_stream_ep'
-- aws_c_event_stream_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_event_stream_ep-prefix/src/aws_c_event_stream_ep-stamp/aws_c_event_stream_ep-install-*.log
[ 30%] Completed 'aws_c_event_stream_ep'
[ 30%] Built target aws_c_event_stream_ep
-- aws_c_http_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_http_ep-prefix/src/aws_c_http_ep-stamp/aws_c_http_ep-build-*.log
[ 30%] Performing install step for 'aws_c_http_ep'
-- aws_c_http_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_http_ep-prefix/src/aws_c_http_ep-stamp/aws_c_http_ep-install-*.log
[ 30%] Completed 'aws_c_http_ep'
[ 30%] Built target aws_c_http_ep
[ 30%] Creating directories for 'aws_c_mqtt_ep'
[ 30%] Performing download step (download, verify and extract) for 'aws_c_mqtt_ep'
[ 30%] Creating directories for 'aws_c_auth_ep'
[ 30%] Performing download step (download, verify and extract) for 'aws_c_auth_ep'
-- aws_c_mqtt_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_mqtt_ep-prefix/src/aws_c_mqtt_ep-stamp/aws_c_mqtt_ep-download-*.log
[ 30%] No update step for 'aws_c_mqtt_ep'
[ 30%] No patch step for 'aws_c_mqtt_ep'
[ 31%] Performing configure step for 'aws_c_mqtt_ep'
-- aws_c_mqtt_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_mqtt_ep-prefix/src/aws_c_mqtt_ep-stamp/aws_c_mqtt_ep-configure-*.log
[ 31%] Performing build step for 'aws_c_mqtt_ep'
-- aws_c_auth_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_auth_ep-prefix/src/aws_c_auth_ep-stamp/aws_c_auth_ep-download-*.log
[ 31%] No update step for 'aws_c_auth_ep'
[ 32%] No patch step for 'aws_c_auth_ep'
[ 32%] Performing configure step for 'aws_c_auth_ep'
-- aws_c_auth_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_auth_ep-prefix/src/aws_c_auth_ep-stamp/aws_c_auth_ep-configure-*.log
[ 33%] Performing build step for 'aws_c_auth_ep'
-- aws_c_mqtt_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_mqtt_ep-prefix/src/aws_c_mqtt_ep-stamp/aws_c_mqtt_ep-build-*.log
[ 33%] Performing install step for 'aws_c_mqtt_ep'
-- aws_c_mqtt_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_mqtt_ep-prefix/src/aws_c_mqtt_ep-stamp/aws_c_mqtt_ep-install-*.log
[ 33%] Completed 'aws_c_mqtt_ep'
[ 33%] Built target aws_c_mqtt_ep
-- aws_c_auth_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_auth_ep-prefix/src/aws_c_auth_ep-stamp/aws_c_auth_ep-build-*.log
[ 33%] Performing install step for 'aws_c_auth_ep'
-- aws_c_auth_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_auth_ep-prefix/src/aws_c_auth_ep-stamp/aws_c_auth_ep-install-*.log
[ 33%] Completed 'aws_c_auth_ep'
[ 33%] Built target aws_c_auth_ep
[ 34%] Creating directories for 'aws_c_s3_ep'
[ 34%] Performing download step (download, verify and extract) for 'aws_c_s3_ep'
-- aws_c_s3_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_s3_ep-prefix/src/aws_c_s3_ep-stamp/aws_c_s3_ep-download-*.log
[ 34%] No update step for 'aws_c_s3_ep'
[ 34%] No patch step for 'aws_c_s3_ep'
[ 34%] Performing configure step for 'aws_c_s3_ep'
-- aws_c_s3_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_s3_ep-prefix/src/aws_c_s3_ep-stamp/aws_c_s3_ep-configure-*.log
[ 34%] Performing build step for 'aws_c_s3_ep'
-- aws_c_s3_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_s3_ep-prefix/src/aws_c_s3_ep-stamp/aws_c_s3_ep-build-*.log
[ 34%] Performing install step for 'aws_c_s3_ep'
-- aws_c_s3_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_c_s3_ep-prefix/src/aws_c_s3_ep-stamp/aws_c_s3_ep-install-*.log
[ 35%] Completed 'aws_c_s3_ep'
[ 35%] Built target aws_c_s3_ep
[ 35%] Creating directories for 'aws_crt_cpp_ep'
[ 35%] Performing download step (download, verify and extract) for 'aws_crt_cpp_ep'
-- aws_crt_cpp_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_crt_cpp_ep-prefix/src/aws_crt_cpp_ep-stamp/aws_crt_cpp_ep-download-*.log
[ 36%] No update step for 'aws_crt_cpp_ep'
[ 36%] No patch step for 'aws_crt_cpp_ep'
[ 37%] Performing configure step for 'aws_crt_cpp_ep'
-- aws_crt_cpp_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_crt_cpp_ep-prefix/src/aws_crt_cpp_ep-stamp/aws_crt_cpp_ep-configure-*.log
[ 37%] Performing build step for 'aws_crt_cpp_ep'
-- aws_crt_cpp_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_crt_cpp_ep-prefix/src/aws_crt_cpp_ep-stamp/aws_crt_cpp_ep-build-*.log
[ 37%] Performing install step for 'aws_crt_cpp_ep'
-- aws_crt_cpp_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/aws_crt_cpp_ep-prefix/src/aws_crt_cpp_ep-stamp/aws_crt_cpp_ep-install-*.log
[ 37%] Completed 'aws_crt_cpp_ep'
[ 37%] Built target aws_crt_cpp_ep
[ 37%] Creating directories for 'awssdk_ep'
[ 37%] Performing download step (download, verify and extract) for 'awssdk_ep'
-- awssdk_ep download command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-download-*.log
[ 38%] No update step for 'awssdk_ep'
[ 38%] No patch step for 'awssdk_ep'
[ 38%] Performing configure step for 'awssdk_ep'
-- awssdk_ep configure command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-configure-*.log
[ 39%] Performing build step for 'awssdk_ep'
-- google_cloud_cpp_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-stamp/google_cloud_cpp_ep-build-*.log
[ 40%] Performing install step for 'google_cloud_cpp_ep'
-- google_cloud_cpp_ep install command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/google_cloud_cpp_ep-prefix/src/google_cloud_cpp_ep-stamp/google_cloud_cpp_ep-install-*.log
[ 40%] Completed 'google_cloud_cpp_ep'
[ 40%] Built target google_cloud_cpp_ep
-- awssdk_ep build command succeeded.  See also /tmp/Rtmp4ShyzR/file22c05766df7/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-build-*.log
[ 40%] Performing install step for 'awssdk_ep'
-- awssdk_ep install command succeeded.

 无法载入共享目标对象‘/usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so’：:
  /usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs/arrow.so: undefined symbol: _ZTIN5arrow17RecordBatchReaderE
错误: loading failed
停止执行
ERROR: loading failed
* removing ‘/usr/lib64/R-4.1.2/lib64/R/library/arrow’

The downloaded source packages are in
        ‘/tmp/RtmpZaIePo/downloaded_packages’
Updating HTML index of packages in '.Library'
Making 'packages.html' ... done
Warning message:
In install.packages("arrow") :
  installation of package ‘arrow’ had non-zero exit status
>

Maybe some dependencies other than curl and openssl are missed?

How about defining EXTRA_CMAKE_FLAGS=-DSnappy_ROOT=/usr/local environment variable?

Sys.setenv(EXTRA_CMAKE_FLAGS="-DSnappy_ROOT=/usr/local/lib64")

Not worked this way, same error that _ZN6snappy19MaxCompressedLengthEm is undefined.
It's strange that R can find libsnappy.a at compiling time and can't find it while trying to load the compiled lib arrow.
When add the following line to Makevars, it can find  libsnappy.a, but rise andundefined symbol _ZTIN5arrow17RecordBatchReaderE instead:
PKG_LIBS = -L/usr/local/lib64 -lsnappy

If I install R package with binary arrow C++ library, compilation will suceed and the library can be loaded, but  dataset and parquet are disabled, even though the env vars have been set:
 Sys.setenv(ARROW_USE_PKG_CONFIG=TRUE)
Sys.setenv("LIBARROW_BINARY" = TRUE)
Sys.setenv("LIBARROW_MINIMAL" = FALSE)
Sys.setenv("ARROW_R_DEV" = TRUE)
Sys.setenv(ARROW_WITH_SNAPPY =TRUE)
Sys.setenv(ARROW_PARQUET =TRUE)
Sys.setenv(ARROW_DATASET =TRUE)
install.packages("/root/R/arrow_12.0.1.tar.gz", repo=NULL, type="source")

I down load the rpm packages from
packages.groonga.org, and install these packages:
(base) [root@VM-4-12-centos .R]# yum list installed|grep arrow
Repository epel is listed more than once in the configuration
arrow-acero-devel.x86_64               12.0.1-1.el7                    @/arrow-acero-devel-12.0.1-1.el7.x86_64
arrow-dataset-devel.x86_64             12.0.1-1.el7                    @/arrow-dataset-devel-12.0.1-1.el7.x86_64
arrow-devel.x86_64                     12.0.1-1.el7                    @/arrow-devel-12.0.1-1.el7.x86_64
arrow-glib-devel.x86_64                12.0.1-1.el7                    @/arrow-glib-devel-12.0.1-1.el7.x86_64
arrow12-acero-libs.x86_64              12.0.1-1.el7                    @/arrow12-acero-libs-12.0.1-1.el7.x86_64
arrow12-dataset-libs.x86_64            12.0.1-1.el7                    @/arrow12-dataset-libs-12.0.1-1.el7.x86_64
arrow12-glib-libs.x86_64               12.0.1-1.el7                    @/arrow12-glib-libs-12.0.1-1.el7.x86_64
arrow12-libs.x86_64                    12.0.1-1.el7                    @/arrow12-libs-12.0.1-1.el7.x86_64
(base) [root@VM-4-12-centos .R]# yum list installed|grep parquet
Repository epel is listed more than once in the configuration
parquet-devel.x86_64                   12.0.1-1.el7                    @/parquet-devel-12.0.1-1.el7.x86_64
parquet12-libs.x86_64                  12.0.1-1.el7                    @/parquet12-libs-12.0.1-1.el7.x86_64

installing to /usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (arrow)
> library(arrow)
Some features are not enabled in this build of Arrow. Run `arrow_info()` for more information.

载入程辑包：‘arrow’

The following object is masked from ‘package:utils’:

    timestamp

> arrow_info()
Arrow package version: 12.0.1

Capabilities:

acero     FALSE
dataset   FALSE
substrait FALSE
parquet   FALSE
json      FALSE
s3        FALSE
gcs       FALSE
utf8proc   TRUE
re2        TRUE
snappy     TRUE
gzip       TRUE
brotli     TRUE
zstd       TRUE
lz4        TRUE
lz4_frame  TRUE
lzo       FALSE
bz2        TRUE
jemalloc   TRUE
mimalloc  FALSE

To reinstall with more optional capabilities enabled, see
   https://arrow.apache.org/docs/r/articles/install.html

Memory:

Allocator jemalloc
Current    0 bytes
Max        0 bytes

Runtime:

SIMD Level          avx512
Detected SIMD Level avx512

Build:

C++ Library Version  12.0.1
C++ Compiler            GNU
C++ Compiler Version 11.2.1

Is there anything that is missed?

Could you show full install log with EXTRA_CMAKE_FLAGS=-DSnappy_ROOT=/usr/local and without PKG_LIBS = -L/usr/local/lib64 -lsnappy?

You should use RPM packages at https://apache.jfrog.io/artifactory/arrow not packages.groonga.org.
See also: https://arrow.apache.org/install/
packages.groonga.org just mirrors them. https://apache.jfrog.io/artifactory/arrow is the upstream.
You should always provide full install log.

I'll reinstall the binaries from https://apache.jfrog.io/ui/native/arrow/centos/7/x86_64/Packages/ and have a try again.

(base) [root@VM-4-12-centos .R]# gcc --version
gcc (GCC) 8.3.1 20190311 (Red Hat 8.3.1-3)

Here's the R package source+arrow C++ binary installation logs,
? 1. Sys.setenv(ARROW_PARQUET ="ON") or Sys.setenv(ARROW_PARQUET =TRUE)?
? 2. snappy version? I compile & install the latest snappy verison 1.1.10 at /usr/local/lib64 and make a link to /usr/lib64 of libsnappy.a .
? 3. Makevars
CC = /opt/rh/devtoolset-8/root/usr/bin/gcc -fPIC
CXX17 = /opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC
CXX17STD = -std=c++17
CXX17FLAGS =
EXTRA_CMAKE_FLAGS=-DSnappy_ROOT=/usr/local/lib64

? 4. PKG_LIBS, I can see that the PKG_LIBS env in compiling logs is
*** Arrow C++ libraries found via pkg-config at
PKG_CFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
PKG_LIBS=  -larrow

BUT NOT
PKG_LIBS=-L/usr/lib64 -larrow_acero -larrow_dataset -lparquet -larrow

Is it means that the compiler couldn't find -larrow_acero -larrow_dataset -lparquet?
And the package path reported is NULL, is it correct? dataset & parquet is FALSE, SNAPPY is TRUE, it's the wrong result.
> Sys.setenv(ARROW_USE_PKG_CONFIG=TRUE)
> Sys.setenv("LIBARROW_BINARY" = TRUE)
> Sys.setenv("LIBARROW_MINIMAL" = FALSE)
> Sys.setenv("ARROW_R_DEV" = TRUE)
> Sys.setenv(ARROW_WITH_SNAPPY ="ON")
> Sys.setenv(ARROW_PARQUET ="ON")
> Sys.setenv(ARROW_DATASET ="ON")
> install.packages("/root/R/arrow_12.0.1.tar.gz", repo=NULL, type="source")
* installing *source* package ‘arrow’ ...
** package ‘arrow’ successfully unpacked and MD5 sums checked
** using staged installation
*** Arrow C++ libraries found via pkg-config at
PKG_CFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0
PKG_LIBS=  -larrow
** libs
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c RTasks.cpp -o RTasks.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c altrep.cpp -o altrep.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c array.cpp -o array.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c array_to_vector.cpp -o array_to_vector.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c arraydata.cpp -o arraydata.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c arrowExports.cpp -o arrowExports.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c bridge.cpp -o bridge.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c buffer.cpp -o buffer.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c chunkedarray.cpp -o chunkedarray.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c compression.cpp -o compression.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c compute-exec.cpp -o compute-exec.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c compute.cpp -o compute.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c config.cpp -o config.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c csv.cpp -o csv.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c dataset.cpp -o dataset.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c datatype.cpp -o datatype.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c expression.cpp -o expression.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c extension-impl.cpp -o extension-impl.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c feather.cpp -o feather.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c field.cpp -o field.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c filesystem.cpp -o filesystem.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c io.cpp -o io.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c json.cpp -o json.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c memorypool.cpp -o memorypool.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c message.cpp -o message.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c parquet.cpp -o parquet.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c r_to_arrow.cpp -o r_to_arrow.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c recordbatch.cpp -o recordbatch.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c recordbatchreader.cpp -o recordbatchreader.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c recordbatchwriter.cpp -o recordbatchwriter.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c safe-call-into-r-impl.cpp -o safe-call-into-r-impl.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c scalar.cpp -o scalar.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c schema.cpp -o schema.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c symbols.cpp -o symbols.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c table.cpp -o table.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c threadpool.cpp -o threadpool.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -I"/usr/lib64/R-4.1.2/lib64/R/include" -DNDEBUG -D_GLIBCXX_USE_CXX11_ABI=0    -I'/usr/lib64/R-4.1.2/lib64/R/library/cpp11/include' -I/usr/local/include      -c type_infer.cpp -o type_infer.o
/opt/rh/devtoolset-8/root/usr/bin/g++ -fPIC -std=c++17 -shared -L/usr/lib64/R-4.1.2/lib64/R/lib -L/usr/local/lib64 -o arrow.so RTasks.o altrep.o array.o array_to_vector.o arraydata.o arrowExports.o bridge.o buffer.o chunkedarray.o compression.o compute-exec.o compute.o config.o csv.o dataset.o datatype.o expression.o extension-impl.o feather.o field.o filesystem.o io.o json.o memorypool.o message.o parquet.o r_to_arrow.o recordbatch.o recordbatchreader.o recordbatchwriter.o safe-call-into-r-impl.o scalar.o schema.o symbols.o table.o threadpool.o type_infer.o -larrow -L/usr/lib64/R-4.1.2/lib64/R/lib -lR
installing to /usr/lib64/R-4.1.2/lib64/R/library/00LOCK-arrow/00new/arrow/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (arrow)
> library(arrow)
> arrow_info()
Arrow package version: 12.0.1

Capabilities:

acero     FALSE
dataset   FALSE