Dear all,
i was trying to install O2Physics on a remote machine CentOS Linux release 7.9.2009 where i don’t have root permission (i usually work on Mac and i have never had such problems). So following the guide ii have installed aliBuild with “python3 -m pip install alibuild --upgrade --user” inserted the usual lines in the .bashrc, typed the usual initialization command “aliBuild init O2Physics@master” and launched the installation with “aliBuild build O2Physics --defaults o2”. However i get stucked at arrow (i used ******** to censor my path):
==> Building arrow@v14.0.1-alice1
==> arrow is being built (use --debug for full output): failed
ERROR: Error while executing ********/alice/sw/SPECS/slc7_x86-64/arrow/v14.0.1-alice1-local1/build.sh on `*********'.
ERROR: Log can be found in *********/alice/sw/BUILD/arrow-latest/log
ERROR: Please upload it to CERNBox/Dropbox if you intend to request support.
ERROR: Build directory is *********/alice/sw/BUILD/arrow-latest/arrow.
Is there a solution?
Thank you in advance.
This is the content of the log (i had to cut here and there to stay within the 32k characters):
++ mkdir -p ********/alice/sw/INSTALLROOT/525a8717261acc2920cadf245f8a45769b89d3ae/slc7_x86-64/arrow/v14.0.1-alice1-local1
++ case $ARCHITECTURE in
++ SONAME=so
++ mkdir -p ./src_tmp
++ rsync -a '--exclude=**/.git' --delete --delete-excluded ********/alice/sw/SOURCES/arrow/v14.0.1-alice1/apache-arrow-14.0.1-alice1/ ./src_tmp/
++ case $ARCHITECTURE in
++ CLANG_EXECUTABLE= ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/bin-safe/clang
++ sed -i.deleteme '/^[[:space:]]*extern/ a \ \ \ \ \ \ llvm*; LLVM*;' ./src_tmp/cpp/src/gandiva/symbols.map
++ cmake ./src_tmp/cpp -DARROW_DEPENDENCY_SOURCE=SYSTEM -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=17 -DBUILD_SHARED_LIBS=TRUE -DARROW_BUILD_BENCHMARKS=OFF -DARROW_BUILD_TESTS=OFF -DARROW_ENABLE_TIMING_TESTS=OFF -DARROW_USE_GLOG=OFF -DARROW_JEMALLOC=OFF -DARROW_HDFS=OFF -DARROW_IPC=ON -DFlatbuffers_ROOT= ********/alice/sw/slc7_x86-64/flatbuffers/v1.12.0-39 -DCMAKE_INSTALL_LIBDIR=lib -DARROW_WITH_LZ4=ON -DRapidJSON_ROOT= ********/alice/sw/slc7_x86-64/RapidJSON/v1.1.0-alice2-54 -DRE2_ROOT= ********/alice/sw/slc7_x86-64/re2/2019-09-01-76 -DProtobuf_LIBRARY= ********/alice/sw/slc7_x86-64/protobuf/v21.9-27/lib/libprotobuf.so -DProtobuf_LITE_LIBRARY=/lustrehome ********/alice/sw/slc7_x86-64/protobuf/v21.9-27/lib/libprotobuf-lite.so -DProtobuf_PROTOC_LIBRARY= ********/alice/sw/slc7_x86-64/protobuf/v21.9-27/lib/libprotoc.so -DProtobuf_INCLUDE_DIR= ********/alice/sw/slc7_x86-64/protobuf/v21.9-27/include -DProtobuf_PROTOC_EXECUTABLE= ********/alice/sw/slc7_x86-64/protobuf/v21.9-27/bin/protoc -DBoost_ROOT= ********/alice/sw/slc7_x86-64/boost/v1.83.0-alice2-local1 -DLZ4_ROOT= ********/alice/sw/slc7_x86-64/lz4/v1.9.3-47 -Dutf8proc_ROOT= ********/alice/sw/slc7_x86-64/utf8proc/v2.6.1-31 -DOpenSSL_ROOT= ********/alice/sw/slc7_x86-64/OpenSSL/v1.1.1m-21 -DLLVM_DIR= ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1 -DARROW_WITH_SNAPPY=OFF -DARROW_WITH_ZSTD=OFF -DARROW_WITH_BROTLI=OFF -DARROW_WITH_ZLIB=ON -DARROW_NO_DEPRECATED_API=ON -DCMAKE_INSTALL_PREFIX= ********/alice/sw/INSTALLROOT/525a8717261acc2920cadf245f8a45769b89d3ae/slc7_x86-64/arrow/v14.0.1-alice1-local1 -DARROW_PYTHON=OFF -DARROW_TENSORFLOW=ON -DARROW_GANDIVA=ON -DARROW_COMPUTE=ON -DARROW_BUILD_STATIC=OFF -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=ON -DCLANG_EXECUTABLE= ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/bin-safe/clang
-- Building using CMake version: 3.28.1
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: ********/alice/sw/slc7_x86-64/GCC-Toolchain/v12.2.0-alice1-12/bin/cc - 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: ********/alice/sw/slc7_x86-64/GCC-Toolchain/v12.2.0-alice1-12/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 14.0.1 (full: '14.0.1')
-- Arrow SO version: 1400 (full: 1400.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
-- Could NOT find Python3 (missing: Interpreter)
Reason given by package:
Interpreter: Cannot run the interpreter "/usr/bin/python3"
fatal: Not a git repository (or any parent up to mount point /lustrehome)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
-- Found cpplint executable at ********/alice/sw/BUILD/525a8717261acc2920cadf245f8a45769b89d3ae/arrow/src_tmp/cpp/build-support/cpplint.py
...
Environment variable BOOST_ROOT is set to:
********/alice/sw/slc7_x86-64/boost/v1.83.0-alice2-local1
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:1260 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: ********/alice/sw/slc7_x86-64/boost/v1.83.0-alice2-local1/lib/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.58")
-- Boost include dir: ********/alice/sw/slc7_x86-64/boost/v1.83.0-alice2-local1/include
CMake Warning (dev) at cmake_modules/FindOpenSSLAlt.cmake:53 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Environment variable OPENSSL_ROOT is set to:
********/alice/sw/slc7_x86-64/OpenSSL/v1.1.1m-21
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:296 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:1459 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found OpenSSL: ********/alice/sw/slc7_x86-64/OpenSSL/v1.1.1m-21/lib/libcrypto.so (found suitable version "1.1.1m", minimum required is "1.0.2")
-- Providing CMake module for OpenSSLAlt as part of Arrow CMake package
-- Found OpenSSL Crypto Library: ********/alice/sw/slc7_x86-64/OpenSSL/v1.1.1m-21/lib/libcrypto.so
-- Building with OpenSSL (Version: 1.1.1m) support
CMake Warning (dev) at cmake_modules/ThirdpartyToolchain.cmake:296 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Environment variable XSIMD_ROOT is set to:
********/alice/sw/slc7_x86-64/xsimd/8.1.0-local1
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:2377 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- xsimd found. Headers: ********/alice/sw/slc7_x86-64/xsimd/8.1.0-local1/include
-- Found ZLIB: ********/alice/sw/slc7_x86-64/zlib/v1.2.8-118/lib/libz.so (found version "1.2.8")
CMake Warning (dev) at cmake_modules/Findlz4Alt.cmake:29 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
CMake variable LZ4_ROOT is set to:
********/alice/sw/slc7_x86-64/lz4/v1.9.3-47
Environment variable LZ4_ROOT is set to:
********/alice/sw/slc7_x86-64/lz4/v1.9.3-47
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:296 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:2468 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
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:296 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:2468 (resolve_dependency)
CMakeLists.txt:542 (include)
-- Found lz4Alt: ********/alice/sw/slc7_x86-64/lz4/v1.9.3-47/lib/liblz4.so
-- Providing CMake module for lz4Alt as part of Arrow CMake package
CMake Warning (dev) at cmake_modules/Findre2Alt.cmake:29 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Environment variable RE2_ROOT is set to:
********/alice/sw/slc7_x86-64/re2/2019-09-01-76
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:296 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:2585 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Providing CMake module for re2Alt as part of Arrow CMake package
CMake Warning (dev) at cmake_modules/ThirdpartyToolchain.cmake:296 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Environment variable UTF8PROC_ROOT is set to:
********/alice/sw/slc7_x86-64/utf8proc/v2.6.1-31
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:2695 (resolve_dependency)
CMakeLists.txt:542 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found utf8proc: ********/alice/sw/slc7_x86-64/utf8proc/v2.6.1-31/lib/libutf8proc.so (found suitable version "2.6.1", minimum required is "2.2.0")
-- Providing CMake module for utf8proc as part of Arrow CMake package
-- Found hdfs.h at: ********/alice/sw/BUILD/525a8717261acc2920cadf245f8a45769b89d3ae/arrow/src_tmp/cpp/thirdparty/hadoop/include/hdfs.h
-- All bundled static libraries:
-- CMAKE_C_FLAGS: -fPIC -O2 -Wall -fno-semantic-interposition -msse4.2
-- CMAKE_CXX_FLAGS: -Wno-noexcept-type -fPIC -O2 -std=c++20 -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
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /usr/include
CMake Warning at cmake_modules/FindLLVMAlt.cmake:58 (find_package):
Could not find a configuration file for package "LLVM" that is compatible
with requested version "17.0".
The following configuration files were considered but not accepted:
********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/lib/cmake/llvm/LLVMConfig.cmake, version: 15.0.7
Call Stack (most recent call first):
src/gandiva/CMakeLists.txt:28 (find_package)
CMake Warning at cmake_modules/FindLLVMAlt.cmake:58 (find_package):
Could not find a configuration file for package "LLVM" that is compatible
with requested version "16.0".
The following configuration files were considered but not accepted:
********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/lib/cmake/llvm/LLVMConfig.cmake, version: 15.0.7
Call Stack (most recent call first):
src/gandiva/CMakeLists.txt:28 (find_package)
-- Performing Test Terminfo_LINKABLE
-- Performing Test Terminfo_LINKABLE - Success
-- Found Terminfo: /usr/lib64/libtinfo.so
CMake Warning (dev) at ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/lib/cmake/llvm/LLVMConfig.cmake:173 (find_package):
Policy CMP0144 is not set: find_package uses upper-case <PACKAGENAME>_ROOT
variables. Run "cmake --help-policy CMP0144" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
Environment variable LIBXML2_ROOT is set to:
********/alice/sw/slc7_x86-64/libxml2/v2.9.3-90
For compatibility, find_package is ignoring the variable, but code in a
.cmake module might still use it.
Call Stack (most recent call first):
cmake_modules/FindLLVMAlt.cmake:58 (find_package)
src/gandiva/CMakeLists.txt:28 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found LibXml2: /usr/lib64/libxml2.so (found version "2.9.1")
-- Found LLVMAlt: 15.0.7
-- Using LLVMConfig.cmake in: ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/lib/cmake/llvm
-- Found llvm-link ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/bin/llvm-link
-- Found clang ********/alice/sw/slc7_x86-64/Clang/v15.0.7-local1/bin-safe/clang
-- Providing CMake module for LLVMAlt as part of Gandiva CMake package
-- ---------------------------------------------------------------------
-- Arrow version: 14.0.1
--
-- Build configuration summary:
-- Generator: Unix Makefiles
-- Build type: RELEASE
-- Source directory: ********/alice/sw/BUILD/525a8717261acc2920cadf245f8a45769b89d3ae/arrow/src_tmp/cpp
-- Install prefix: ********/alice/sw/INSTALLROOT/525a8717261acc2920cadf245f8a45769b89d3ae/slc7_x86-64/arrow/v14.0.1-alice1-local1
--
-- Compile and link options:
--
-- ARROW_CXXFLAGS="" [default=""]
-- Compiler flags to append when compiling Arrow
-- ARROW_BUILD_STATIC=OFF [default=ON]
-- Build static libraries
-- ARROW_BUILD_SHARED=ON [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=ON [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=DEFAULT|NONE|SSE4_2|AVX2|AVX512|NEON|SVE|SVE128|SVE256|SVE512]
-- Compile-time SIMD optimization level
-- ARROW_RUNTIME_SIMD_LEVEL=MAX [default=MAX|NONE|SSE4_2|AVX2|AVX512]
-- 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
-- ARROW_ENABLE_THREADING=ON [default=ON]
-- Enable threading in Arrow core
--
-- 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=OFF [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=shared [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_ACERO=OFF [default=OFF]
-- Build the Arrow Acero Engine Module
-- ARROW_AZURE=OFF [default=OFF]
-- Build Arrow with Azure support (requires the Azure SDK for C++)
-- ARROW_BUILD_UTILITIES=OFF [default=OFF]
-- Build Arrow commandline utilities
-- ARROW_COMPUTE=ON [default=OFF]
-- Build all Arrow Compute kernels
-- ARROW_CSV=OFF [default=OFF]
-- Build the Arrow CSV Parser Module
-- ARROW_CUDA=OFF [default=OFF]
-- Build the Arrow CUDA extensions (requires CUDA toolkit)
-- ARROW_DATASET=OFF [default=OFF]
-- Build the Arrow Dataset Modules
-- ARROW_FILESYSTEM=OFF [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=ON [default=OFF]
-- Build the Gandiva libraries
-- ARROW_GCS=OFF [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=OFF [default=ON]
-- Build the Arrow jemalloc-based allocator
-- ARROW_JSON=OFF [default=OFF]
-- Build Arrow with JSON support (requires RapidJSON)
-- ARROW_MIMALLOC=OFF [default=OFF]
-- Build the Arrow mimalloc-based allocator
-- ARROW_PARQUET=OFF [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=OFF [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_TENSORFLOW=ON [default=OFF]
-- Build Arrow with TensorFlow support enabled
-- ARROW_TESTING=OFF [default=OFF]
-- Build the Arrow testing libraries
--
-- Thirdparty toolchain options:
--
-- ARROW_DEPENDENCY_SOURCE=SYSTEM [default=CONDA|AUTO|BUNDLED|SYSTEM|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=ON [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=ON [default=ON]
-- Rely on jemalloc shared libraries where relevant
-- ARROW_LLVM_USE_SHARED=ON [default=ON]
-- Rely on LLVM 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=OFF [default=OFF]
-- Build with Brotli compression
-- ARROW_WITH_BZ2=OFF [default=OFF]
-- Build with BZ2 compression
-- ARROW_WITH_LZ4=ON [default=OFF]
-- Build with lz4 compression
-- ARROW_WITH_SNAPPY=OFF [default=OFF]
-- Build with Snappy compression
-- ARROW_WITH_ZLIB=ON [default=OFF]
-- Build with zlib compression
-- ARROW_WITH_ZSTD=OFF [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 ********/alice/sw/BUILD/525a8717261acc2920cadf245f8a45769b89d3ae/arrow/cmake_summary.json
-- Configuring done (24.5s)
-- Generating done (0.7s)
CMake Warning:
Manually-specified variables were not used by the project:
Flatbuffers_ROOT
Protobuf_INCLUDE_DIR
Protobuf_LIBRARY
Protobuf_LITE_LIBRARY
Protobuf_PROTOC_EXECUTABLE
Protobuf_PROTOC_LIBRARY
-- Build files have been written to: ********/alice/sw/BUILD/525a8717261acc2920cadf245f8a45769b89d3ae/arrow
++ make -j 4
[ 0%] Built target toolchain
...
[ 82%] Building C object src/arrow/CMakeFiles/arrow_objlib.dir/vendored/uriparser/UriShorten.c.o
[ 82%] Built target arrow_objlib
make: *** [all] Error 2