apache / arrow

Apache Arrow is a multi-language toolbox for accelerated data interchange and in-memory processing
https://arrow.apache.org/
Apache License 2.0
14.35k stars 3.49k forks source link

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

Closed icejean closed 1 year ago

icejean commented 1 year ago

Describe the bug, including details regarding any error messages, version, and platform.

CentOS 7 devtoolset-8 snappy 1.1.10 arrow-12.0.1.1

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 12.0.1.1 & 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-12.0.1.1
-- 
-- 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

thisisnic commented 1 year ago

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?

icejean commented 1 year ago

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=TRUE)
> 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_12.0.1.1.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-12.0.1.1' 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-12.0.1.1
+ : /usr/bin/cmake
++ cd tools/cpp
++ pwd
+ SOURCE_DIR=/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/tools/cpp
++ mkdir -p libarrow/arrow-12.0.1.1
++ cd libarrow/arrow-12.0.1.1
++ pwd
+ DEST_DIR=/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1
++ 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-12.0.1.1 -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-12.0.1.1
-- 
-- 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.  See also /tmp/Rtmp4ShyzR/file22c05766df7/awssdk_ep-prefix/src/awssdk_ep-stamp/awssdk_ep-install-*.log
[ 40%] Completed 'awssdk_ep'
[ 40%] Built target awssdk_ep
[ 40%] Built target toolchain
[ 40%] Built target arrow_dependencies
[ 40%] Bundling /tmp/Rtmp4ShyzR/file22c05766df7/release/libarrow_bundled_dependencies.a
[ 40%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_binary.cc.o
[ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_decimal.cc.o
[ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_base.cc.o
[ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_dict.cc.o
[ 41%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_nested.cc.o
[ 41%] Built target arrow_bundled_dependencies_merge
[ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_primitive.cc.o
[ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/array_run_end.cc.o
[ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_adaptive.cc.o
[ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_base.cc.o
[ 42%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_binary.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_decimal.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_dict.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_run_end.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_nested.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_primitive.cc.o
[ 43%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/builder_union.cc.o
[ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/concatenate.cc.o
[ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/data.cc.o
[ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/diff.cc.o
[ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/util.cc.o
[ 44%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/array/validate.cc.o
[ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/builder.cc.o
[ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/buffer.cc.o
[ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/chunked_array.cc.o
[ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/chunk_resolver.cc.o
[ 45%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compare.cc.o
[ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/config.cc.o
[ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/datum.cc.o
[ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/device.cc.o
[ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/extension_type.cc.o
[ 46%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/memory_pool.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/pretty_print.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/record_batch.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/result.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/scalar.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/sparse_tensor.cc.o
[ 47%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/status.cc.o
[ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/table.cc.o
[ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/table_builder.cc.o
[ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor.cc.o
[ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/coo_converter.cc.o
[ 48%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/csf_converter.cc.o
[ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/tensor/csx_converter.cc.o
[ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/type.cc.o
[ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/type_traits.cc.o
[ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/visitor.cc.o
[ 49%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/c/bridge.cc.o
[ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/buffered.cc.o
[ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/caching.cc.o
[ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/compressed.cc.o
[ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/file.cc.o
[ 50%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/hdfs.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/hdfs_internal.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/interfaces.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/memory.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/slow.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/stdio.cc.o
[ 51%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/io/transform.cc.o
[ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/align_util.cc.o
[ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/async_util.cc.o
[ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/atfork_internal.cc.o
[ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/basic_decimal.cc.o
[ 52%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_block_counter.cc.o
[ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_util.cc.o
[ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bit_run_reader.cc.o
[ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap.cc.o
[ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap_builders.cc.o
[ 53%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bitmap_ops.cc.o
[ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking.cc.o
[ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/byte_size.cc.o
[ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/cancel.cc.o
[ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression.cc.o
[ 54%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/counting_semaphore.cc.o
[ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/cpu_info.cc.o
[ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/crc32.cc.o
[ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/debug.cc.o
[ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/decimal.cc.o
[ 55%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/delimiting.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/future.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/formatting.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/int_util.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/io_util.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/logging.cc.o
[ 56%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/key_value_metadata.cc.o
[ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/memory.cc.o
[ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/mutex.cc.o
[ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/ree_util.cc.o
[ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/string.cc.o
[ 57%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/string_builder.cc.o
[ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/task_group.cc.o
[ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/tdigest.cc.o
[ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/thread_pool.cc.o
[ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/time.cc.o
[ 58%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/tracing.cc.o
[ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/trie.cc.o
[ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/union_util.cc.o
[ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/unreachable.cc.o
[ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/uri.cc.o
[ 59%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/utf8.cc.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/value_parsing.cc.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/base64.cpp.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/datetime/tz.cpp.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/bignum.cc.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/double-conversion.cc.o
[ 60%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/bignum-dtoa.cc.o
[ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/fast-dtoa.cc.o
[ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/cached-powers.cc.o
[ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/diy-fp.cc.o
[ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/fixed-dtoa.cc.o
[ 61%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/double-conversion/strtod.cc.o
[ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/memory_pool_jemalloc.cc.o
[ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking_avx2.cc.o
[ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/bpacking_avx512.cc.o
[ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_brotli.cc.o
[ 62%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_bz2.cc.o
[ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_lz4.cc.o
[ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_snappy.cc.o
[ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_zlib.cc.o
[ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/util/compression_zstd.cc.o
[ 63%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/converter.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/chunker.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/column_builder.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/column_decoder.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/options.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/parser.cc.o
[ 64%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/reader.cc.o
[ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/csv/writer.cc.o
[ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_aggregate.cc.o
[ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_scalar.cc.o
[ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/api_vector.cc.o
[ 65%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/cast.cc.o
[ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/exec.cc.o
[ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/expression.cc.o
[ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/function.cc.o
[ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/function_internal.cc.o
[ 66%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernel.cc.o
[ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_hash.cc.o
[ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_map.cc.o
[ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/light_array.cc.o
[ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/ordering.cc.o
[ 67%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/registry.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/codegen_internal.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/row_encoder.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_boolean.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_dictionary.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_extension.cc.o
[ 68%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_internal.cc.o
[ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_nested.cc.o
[ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_numeric.cc.o
[ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_string.cc.o
[ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_cast_temporal.cc.o
[ 69%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/util_internal.cc.o
[ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_hash.cc.o
[ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_selection.cc.o
[ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/encode_internal.cc.o
[ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/compare_internal.cc.o
[ 70%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/grouper.cc.o
[ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/row_internal.cc.o
[ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/util.cc.o
[ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_hash_avx2.cc.o
[ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/key_map_avx2.cc.o
[ 71%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/compare_internal_avx2.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/row/encode_internal_avx2.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/util_avx2.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_basic.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_mode.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_quantile.cc.o
[ 72%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_tdigest.cc.o
[ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_var_std.cc.o
[ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/hash_aggregate.cc.o
[ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_arithmetic.cc.o
[ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_boolean.cc.o
[ 73%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_compare.cc.o
[ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_if_else.cc.o
[ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_nested.cc.o
[ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_random.cc.o
[ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_round.cc.o
[ 74%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_set_lookup.cc.o
[ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_string_ascii.cc.o
[ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_string_utf8.cc.o
[ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_temporal_binary.cc.o
[ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_temporal_unary.cc.o
[ 75%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/scalar_validity.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_array_sort.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_cumulative_ops.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_nested.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_rank.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_replace.cc.o
[ 76%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_run_end_encode.cc.o
[ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_select_k.cc.o
[ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/vector_sort.cc.o
[ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_basic_avx2.cc.o
[ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/compute/kernels/aggregate_basic_avx512.cc.o
[ 77%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/filesystem.cc.o
[ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/localfs.cc.o
[ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/mockfs.cc.o
[ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/path_util.cc.o
[ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/util_internal.cc.o
[ 78%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/gcsfs.cc.o
[ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/gcsfs_internal.cc.o
[ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/filesystem/s3fs.cc.o
[ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/dictionary.cc.o
[ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/feather.cc.o
[ 79%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/message.cc.o
[ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/metadata_internal.cc.o
[ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/options.cc.o
[ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/reader.cc.o
[ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/writer.cc.o
[ 80%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/ipc/json_simple.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/extension/fixed_shape_tensor.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/options.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/chunked_builder.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/chunker.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/converter.cc.o
[ 81%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/object_parser.cc.o
[ 82%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/object_writer.cc.o
[ 82%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/parser.cc.o
[ 82%] Building CXX object src/arrow/CMakeFiles/arrow_objlib.dir/json/reader.cc.o
[ 82%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/musl/strptime.c.o
[ 82%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriCommon.c.o
[ 83%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriCompare.c.o
[ 83%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriEscape.c.o
[ 83%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriFile.c.o
[ 83%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriIp4Base.c.o
[ 83%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriIp4.c.o
[ 84%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriMemory.c.o
[ 84%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriNormalizeBase.c.o
[ 84%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriParseBase.c.o
[ 84%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriNormalize.c.o
[ 84%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriParse.c.o
[ 85%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriQuery.c.o
[ 85%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriRecompose.c.o
[ 85%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriResolve.c.o
[ 85%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriShorten.c.o
[ 85%] Built target arrow_objlib
[ 85%] Linking CXX static library ../../release/libarrow.a
[ 85%] Built target arrow_static
[ 85%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/accumulation_queue.cc.o
[ 86%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/aggregate_node.cc.o
[ 86%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/groupby.cc.o
[ 86%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/path_internal.cc.o
[ 86%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/asof_join_node.cc.o
[ 86%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/reader.cc.o
[ 86%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/bloom_filter.cc.o
[ 86%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/reader_internal.cc.o
[ 86%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/exec_plan.cc.o
[ 87%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/schema.cc.o
[ 87%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/schema_internal.cc.o
[ 87%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/arrow/writer.cc.o
[ 87%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/bloom_filter.cc.o
[ 87%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/fetch_node.cc.o
[ 88%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/filter_node.cc.o
[ 88%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/hash_join.cc.o
[ 88%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/hash_join_dict.cc.o
[ 88%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/bloom_filter_reader.cc.o
[ 88%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/hash_join_node.cc.o
[ 89%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/column_reader.cc.o
[ 89%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/map_node.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/options.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/order_by_node.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/order_by_impl.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/partition_util.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/pivot_longer_node.cc.o
[ 90%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/project_node.cc.o
[ 91%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/query_context.cc.o
[ 91%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/sink_node.cc.o
[ 91%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/column_scanner.cc.o
[ 91%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/source_node.cc.o
[ 91%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/column_writer.cc.o
[ 91%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/swiss_join.cc.o
[ 91%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/task_util.cc.o
[ 92%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/tpch_node.cc.o
[ 92%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/union_node.cc.o
[ 92%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/util.cc.o
[ 92%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/bloom_filter_avx2.cc.o
[ 92%] Building CXX object src/arrow/acero/CMakeFiles/arrow_acero_objlib.dir/swiss_join_avx2.cc.o
[ 92%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encoding.cc.o
[ 92%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encryption/encryption.cc.o
[ 92%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encryption/internal_file_decryptor.cc.o
[ 92%] Built target arrow_acero_objlib
[ 93%] Linking CXX static library ../../../release/libarrow_acero.a
[ 93%] Built target arrow_acero_static
[ 94%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encryption/internal_file_encryptor.cc.o
[ 94%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/exception.cc.o
[ 94%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/file_reader.cc.o
[ 94%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/file_writer.cc.o
[ 94%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/level_comparison.cc.o
[ 95%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion.cc.o
[ 95%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/metadata.cc.o
[ 95%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/xxhasher.cc.o
[ 95%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/page_index.cc.o
[ 95%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/__/generated/parquet_constants.cpp.o
[ 96%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/__/generated/parquet_types.cpp.o
[ 96%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/platform.cc.o
[ 96%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/printer.cc.o
[ 96%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/properties.cc.o
[ 96%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/schema.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/statistics.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/stream_reader.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/stream_writer.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/types.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/level_comparison_avx2.cc.o
[ 97%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/level_conversion_bmi2.cc.o
[ 98%] Building CXX object src/parquet/CMakeFiles/parquet_objlib.dir/encryption/encryption_internal_nossl.cc.o
[ 98%] Built target parquet_objlib
[ 98%] Linking CXX static library ../../release/libparquet.a
[ 98%] Built target parquet_static
[ 98%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/dataset.cc.o
[ 98%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/dataset_writer.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/file_base.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/discovery.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/file_ipc.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/partition.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/plan.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/projector.cc.o
[ 99%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/scanner.cc.o
[100%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/scan_node.cc.o
[100%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/file_csv.cc.o
[100%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/file_json.cc.o
[100%] Building CXX object src/arrow/dataset/CMakeFiles/arrow_dataset_objlib.dir/file_parquet.cc.o
[100%] Built target arrow_dataset_objlib
[100%] Linking CXX static library ../../../release/libarrow_dataset.a
[100%] Built target arrow_dataset_static
Install the project...
-- Install configuration: "RELEASE"
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/FindSnappyAlt.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/FindBrotliAlt.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/FindOpenSSLAlt.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/Findlz4Alt.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/FindzstdAlt.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/config.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/share/doc/arrow/LICENSE.txt
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/share/doc/arrow/NOTICE.txt
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/share/doc/arrow/README.md
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/share/arrow/gdb/gdb_arrow.py
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/libarrow_bundled_dependencies.a
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/libarrow.a
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/ArrowConfig.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/ArrowConfigVersion.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/ArrowTargets.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/ArrowTargets-release.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/buffer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/buffer_builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/chunk_resolver.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/chunked_array.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compare.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/config.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/datum.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/device.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/extension_type.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/memory_pool.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/memory_pool_test.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/pch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/pretty_print.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/record_batch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/result.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/scalar.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/sparse_tensor.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/status.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/stl.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/stl_allocator.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/stl_iterator.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/table.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/table_builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/tensor.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/type.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/type_traits.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visit_array_inline.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visit_data_inline.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visit_scalar_inline.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visit_type_inline.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visitor.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/visitor_generate.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/ArrowOptions.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Arrow/arrow-config.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/async_test_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/executor_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/extension_type.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/future_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/generator.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/gtest_compat.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/gtest_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/json_integration.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/matchers.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/pch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/random.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/uniform_real.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/testing/visibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_base.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_binary.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_decimal.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_dict.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_nested.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_primitive.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/array_run_end.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_adaptive.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_base.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_binary.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_decimal.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_dict.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_nested.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_primitive.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_run_end.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_time.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/builder_union.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/concatenate.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/data.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/diff.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/array/validate.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/c/abi.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/c/bridge.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/c/helpers.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/api_aggregate.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/api_scalar.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/api_vector.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/cast.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/exec.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/expression.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/function.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/kernel.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/key_hash.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/key_map.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/light_array.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/ordering.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/registry.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-compute.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/compute/row/grouper.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/buffered.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/caching.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/compressed.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/concurrency.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/file.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/hdfs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/interfaces.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/memory.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/mman.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/slow.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/stdio.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/test_common.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/transform.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/io/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/tensor/converter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/algorithm.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/align_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/aligned_storage.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/async_generator.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/async_generator_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/async_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/base64.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/basic_decimal.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/benchmark_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bit_block_counter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bit_run_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bit_stream_utils.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bit_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_builders.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_generate.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_ops.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_visit.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitmap_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bitset_stack.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking64_default.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_avx2.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_avx512.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_default.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_neon.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_simd128_generated.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_simd256_generated.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bpacking_simd512_generated.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/byte_size.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/byte_stream_split.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/bytes_view.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/cancel.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/checked_cast.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/compare.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/compression.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/concurrent_map.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/converter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/counting_semaphore.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/cpu_info.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/crc32.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/debug.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/decimal.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/delimiting.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/dispatch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/double_conversion.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/endian.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/formatting.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/functional.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/future.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/hash_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/hashing.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/int_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/int_util_overflow.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/io_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/iterator.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/key_value_metadata.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/launder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/logging.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/macros.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/map.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/math_constants.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/memory.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/mutex.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/parallel.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/pcg_random.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/print.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/queue.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/range.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/ree_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/regex.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/rle_encoding.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/rows_to_batches.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/simd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/small_vector.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/sort.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/spaced.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/stopwatch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/string.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/string_builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/task_group.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/tdigest.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/test_common.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/thread_pool.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/time.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/tracing.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/trie.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/type_traits.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/ubsan.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/union_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/unreachable.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/uri.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/utf8.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/value_parsing.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/vector.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/visibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/windows_compatibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/util/windows_fixup.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/ProducerConsumerQueue.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/strptime.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/xxhash.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime/date.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime/ios.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime/tz.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime/tz_private.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/datetime/visibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/bignum-dtoa.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/bignum.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/cached-powers.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/diy-fp.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/double-conversion.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/fast-dtoa.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/fixed-dtoa.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/ieee.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/strtod.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/double-conversion/utils.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/pcg/pcg_extras.hpp
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/pcg/pcg_random.hpp
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/pcg/pcg_uint128.hpp
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/portable-snippets/debug-trap.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/portable-snippets/safe-math.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/vendored/xxhash/xxhash.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/chunker.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/column_builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/column_decoder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/converter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/invalid_row.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/options.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/parser.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/test_common.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/csv/writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-csv.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/accumulation_queue.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/aggregate_node.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/asof_join_node.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/benchmark_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/bloom_filter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/exec_plan.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/groupby.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/hash_join.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/hash_join_dict.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/hash_join_node.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/map_node.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/options.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/order_by_impl.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/partition_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/pch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/query_context.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/schema_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/task_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/test_nodes.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/tpch_node.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/acero/visibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/libarrow_acero.a
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowAcero/ArrowAceroConfig.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowAcero/ArrowAceroConfigVersion.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowAcero/ArrowAceroTargets.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowAcero/ArrowAceroTargets-release.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-acero.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/dataset.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/dataset_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/discovery.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_base.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_csv.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_ipc.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_json.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_orc.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/file_parquet.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/partition.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/pch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/plan.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/projector.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/scanner.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/dataset/visibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/libarrow_dataset.a
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowDataset/ArrowDatasetConfig.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowDataset/ArrowDatasetConfigVersion.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowDataset/ArrowDatasetTargets.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/ArrowDataset/ArrowDatasetTargets-release.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-dataset.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/filesystem.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/gcsfs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/hdfs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/localfs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/mockfs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/path_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/s3_test_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/s3fs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/test_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/filesystem/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-filesystem.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/dictionary.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/feather.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/json_simple.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/message.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/options.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/test_common.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/ipc/writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/api.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/chunked_builder.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/chunker.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/converter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/object_parser.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/object_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/options.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/parser.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/rapidjson_defs.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/test_common.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/json/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/arrow-json.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/arrow/extension/fixed_shape_tensor.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/libparquet.a
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Parquet/ParquetConfig.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Parquet/ParquetConfigVersion.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Parquet/ParquetTargets.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/cmake/Parquet/ParquetTargets-release.cmake
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib/pkgconfig/parquet.pc
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/bloom_filter.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/bloom_filter_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/column_page.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/column_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/column_scanner.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/column_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encoding.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/exception.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/file_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/file_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/hasher.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/level_comparison.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/level_comparison_inc.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/level_conversion.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/level_conversion_inc.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/metadata.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/page_index.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/pch.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/platform.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/printer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/properties.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/schema.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/statistics.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/stream_reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/stream_writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/test_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/type_fwd.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/types.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/windows_compatibility.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/windows_fixup.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/xxhasher.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/parquet_version.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/api/io.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/api/reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/api/schema.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/api/writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/arrow/reader.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/arrow/schema.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/arrow/test_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/arrow/writer.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/crypto_factory.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/encryption.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/file_key_material_store.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/file_key_unwrapper.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/file_key_wrapper.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/file_system_key_material_store.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/key_encryption_key.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/key_material.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/key_metadata.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/key_toolkit.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/kms_client.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/kms_client_factory.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/local_wrap_kms_client.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/test_encryption_util.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/test_in_memory_kms.h
-- Installing: /tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include/parquet/encryption/two_level_cache_with_expiration.h
+ command -v sccache
+ popd
/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow
PKG_CFLAGS=-D_GLIBCXX_USE_CXX11_ABI=0 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS
PKG_LIBS=-L/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/lib   -larrow_acero -larrow -larrow_bundled_dependencies -lbrotlidec -lbrotlienc -lz -llz4 -lzstd -lcurl -lssl -lcrypto    
** 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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -DARROW_STATIC -I/tmp/RtmpVNMt3I/R.INSTALL226d3ac7e8ff/arrow/libarrow/arrow-12.0.1.1/include    -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON -DARROW_R_WITH_S3 -DARROW_R_WITH_GCS -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 -L/usr/local/lib64 -lsnappy -L/usr/lib64/R-4.1.2/lib64/R/lib -lR
/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:  1372 已放弃               R_TESTS= '/usr/lib64/R-4.1.2/lib64/R/bin/R' --no-save --no-restore --no-echo 2>&1 < '/tmp/RtmpVNMt3I/file226d2f29e320'
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/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
> 
icejean commented 1 year ago

Maybe some dependencies other than curl and openssl are missed?

kou commented 1 year ago

I think that PKG_LIBS = -L/usr/local/lib64 -lsnappy is the problem. Could you try removing it from Makevars?

icejean commented 1 year ago

If remove the line, R seems can't find the snappy lib to test loading of the compiled lib: arrow.so: undefined symbol: _ZN6snappy19MaxCompressedLengthEm:

 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: 28312 已放弃               R_TESTS= '/usr/lib64/R-4.1.2/lib64/R/bin/R' --no-save --no-restore --no-echo 2>&1 < '/tmp/Rtmp2wIIil/filedd932b4e9c8'
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: _ZN6snappy19MaxCompressedLengthEm
错误: 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
> Sys.getenv("LD_LIBRARY_PATH")
[1] "/usr/lib64/R-4.1.2/lib64/R/lib:/usr/local/lib64:/usr/lib/jvm/java-11/lib/amd64/server:/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]# 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]# strings /usr/lib64/anaconda3/lib/libsnappy.a |grep _ZN6snappy19MaxCompressedLengthEm
_ZN6snappy19MaxCompressedLengthEm
_ZN6snappy19MaxCompressedLengthEm
_ZN6snappy19MaxCompressedLengthEm
.text._ZN6snappy19MaxCompressedLengthEm
(base) [root@VM-4-12-centos jean]# strings /usr/local/lib64/libsnappy.a |grep _ZN6snappy19MaxCompressedLengthEm_ZN6snappy19MaxCompressedLengthEm
_ZN6snappy19MaxCompressedLengthEm
_ZN6snappy19MaxCompressedLengthEm
(base) [root@VM-4-12-centos jean]# 
kou commented 1 year ago

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

icejean commented 1 year ago
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 rises an undefined symbol _ZTIN5arrow17RecordBatchReaderE instead:

PKG_LIBS = -L/usr/local/lib64 -lsnappy
icejean commented 1 year ago

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?

kou commented 1 year ago

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

kou commented 1 year ago

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.

icejean commented 1 year ago

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

icejean commented 1 year ago
(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
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

> 
assignUser commented 1 year ago

We have pre-built c++ binaries that should have all these features enabled, if you remove Sys.setenv("LIBARROW_BINARY" = FALSE) or set it to true it should download them automatically and only build the R related c++.

icejean commented 1 year ago

I don't know why dataset and parquet features are FALSE, when I install the binaries, it's said that they are relied on acero, and acero is FALSE too, is there anytong missed? I've read through the installation guide allready.

acero FALSE dataset FALSE substrait FALSE parquet FALSE json FALSE s3 FALSE gcs FALSE

assignUser commented 1 year ago

Is it possible that you do not have openssl-devel installed? IIRC this is necessary for a number of features.

I just tested installing with the precomiled binary on centos7 and that results in this:

> arrow::arrow_info()
Arrow package version: 12.0.1.1

Capabilities:

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

Alternatively you could install from PPM, that binary also has most features enabled:

options(
  HTTPUserAgent =
    sprintf(
      "R/%s R (%s)",
      getRversion(),
      paste(getRversion(), R.version["platform"], R.version["arch"], R.version["os"])
    )
)

install.packages("arrow", repos = "https://packagemanager.rstudio.com/all/__linux__/focal/latest")
icejean commented 1 year ago

Seems to have 2 versions of openssl, does it matter?

(base) [root@VM-4-12-centos .R]# yum list installed|grep openssl
Repository epel is listed more than once in the configuration
openssl.x86_64                         1:1.0.2k-25.el7_9               @updates 
openssl-devel.x86_64                   1:1.0.2k-25.el7_9               @updates 
openssl-libs.i686                      1:1.0.2k-25.el7_9               @updates 
openssl-libs.x86_64                    1:1.0.2k-25.el7_9               @updates 
openssl11.x86_64                       1:1.1.1k-2.el7                  @epel    
openssl11-libs.x86_64                  1:1.1.1k-2.el7                  @epel    
(base) [root@VM-4-12-centos .R]# yum list installed|grep curl
Repository epel is listed more than once in the configuration
curl.x86_64                            7.29.0-59.el7_9.1               @updates 
libcurl.i686                           7.29.0-59.el7_9.1               @updates 
libcurl.x86_64                         7.29.0-59.el7_9.1               @updates 
libcurl-devel.i686                     7.29.0-59.el7_9.1               @updates 
libcurl-devel.x86_64                   7.29.0-59.el7_9.1               @updates 
python-pycurl.x86_64                   7.19.0-19.el7                   @anaconda
assignUser commented 1 year ago

hm that might confuse the script we use to determine the correct binary, we compile a test program and based on error messages/output we decide... I don't really now how this would affect it though... (relevant code here) could you try to install as I showed above but also set ARROW_R_DEV=TRUE that way we can see that output from that code at the beginning of the install!

assignUser commented 1 year ago

(or you couldk ofc remove one version of openssl if that does not interfere with other things)

icejean commented 1 year ago

It's on my previous post allready, same output.

> 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

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?

assignUser commented 1 year ago

This means that you have a system binary of arrow installed on your system that has these features disabled and that gets used via PKG config in building the R package.

You can either uninstall this (outdated?) Version of arrow or replace it with a version that has the necessary features enabled or disable the use of the system lib(I'll have to check how in detail)

icejean commented 1 year ago

I download binariy packages from https://apache.jfrog.io/ui/native/arrow/centos/7/x86_64/Packages/, it's said that they're compiled to enable all features?

(base) [root@VM-4-12-centos nginx]# 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
liberation-narrow-fonts.noarch         1:1.07.2-16.el7                 @os      
(base) [root@VM-4-12-centos nginx]# 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
(base) [root@VM-4-12-centos nginx]# yum list installed|grep snappy
Repository epel is listed more than once in the configuration
snappy.x86_64                          1.1.0-3.el7                     @os      
snappy-devel.x86_64                    1.1.0-3.el7                     @os      
(base) [root@VM-4-12-centos nginx]# yum list installed|grep openssl
Repository epel is listed more than once in the configuration
openssl.x86_64                         1:1.0.2k-25.el7_9               @updates 
openssl-devel.x86_64                   1:1.0.2k-25.el7_9               @updates 
openssl-libs.i686                      1:1.0.2k-25.el7_9               @updates 
openssl-libs.x86_64                    1:1.0.2k-25.el7_9               @updates 
openssl11.x86_64                       1:1.1.1k-2.el7                  @epel    
openssl11-libs.x86_64                  1:1.1.1k-2.el7                  @epel    
(base) [root@VM-4-12-centos nginx]# yum list installed|grep curl
Repository epel is listed more than once in the configuration
curl.x86_64                            7.29.0-59.el7_9.1               @updates 
libcurl.i686                           7.29.0-59.el7_9.1               @updates 
libcurl.x86_64                         7.29.0-59.el7_9.1               @updates 
libcurl-devel.i686                     7.29.0-59.el7_9.1               @updates 
libcurl-devel.x86_64                   7.29.0-59.el7_9.1               @updates 
python-pycurl.x86_64                   7.19.0-19.el7                   @anaconda
ase) [root@VM-4-12-centos nginx]# cd /usr/local/lib64
(base) [root@VM-4-12-centos lib64]# ls |grep snappy
libsnappy.a
(base) [root@VM-4-12-centos lib64]# 

Maybe it's the problem of multi-versions of some package such as openssl, or the problem of pkg-config?

(base) [root@VM-4-12-centos lib64]# pkg-config --version
0.27.1
(base) [root@VM-4-12-centos lib64]# pkg-config --cflags --silence-errors arrow
-D_GLIBCXX_USE_CXX11_ABI=0  
(base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l --libs-only-other --silence-errors arrow
-larrow  
(base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-L --silence-errors arrow

(base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l  --silence-errors arrow_dataset
(base) [root@VM-4-12-centos lib64]# pkg-config --libs-only-l  --silence-errors parquet
-lparquet -larrow  
(base) [root@VM-4-12-centos lib64]# 

BTW, when installing arrow C++ library from source, I get the message that snappy need to be 1.1.8+, for arrow-12.0.1 so I compile snappy 1.1.10 and the master branch both, is it relative to the version of snappy?

The installation on Windows is quite simple, and it works, I just don't know why it doesn't work on my CentOS 7 server.

kou commented 1 year ago

*** Arrow C++ libraries found via pkg-config at

This is the problem. It should be ... pkg-config at /usr/lib64. This must be fixed by #35147 and #36435. So 13.0.0 will work.

icejean commented 1 year ago

I modify the configure script and hard code FOUND_LIB_DIR="/usr/lib64" to install arrow at the current time, and it works.

  if [ "$PKGCONFIG_LIBS" != "" ]; then
    FOUND_LIB_DIR=`echo $PKGCONFIG_DIRS | sed -e 's/^-L//'`
    # Modified by Jean 2023/07/28, hard coded for my server
    FOUND_LIB_DIR="/usr/lib64"
    echo "*** Arrow C++ libraries found via pkg-config at $FOUND_LIB_DIR"
    PKG_CFLAGS="$PKGCONFIG_CFLAGS $PKG_CFLAGS"
    PKG_LIBS="${PKGCONFIG_LIBS}"
    PKG_DIRS="${PKGCONFIG_DIRS}"
    LIB_DIR=${FOUND_LIB_DIR}
kou commented 1 year ago

OK. I close this.