Skip to content

Instantly share code, notes, and snippets.

@amoeba
Created August 19, 2024 16:55
Show Gist options
  • Save amoeba/3dc61badec0cdc118c7e59177d2517f3 to your computer and use it in GitHub Desktop.
Save amoeba/3dc61badec0cdc118c7e59177d2517f3 to your computer and use it in GitHub Desktop.
❯ arrow cmake
+ cmake .. -GNinja -DARROW_ACERO=ON -DARROW_COMPUTE=ON -DARROW_CSV=ON -DARROW_DATASET=ON -DARROW_FILESYSTEM=ON -DARROW_FLIGHT=ON -DARROW_JSON=ON -DARROW_PARQUET=ON -DARROW_AZURE=ON -DARROW_S3=ON -DARROW_GCS=ON -DARROW_SUBSTRAIT=ON -DARROW_BUILD_TESTS=ON -DARROW_MIMALLOC=OFF -DARROW_WITH_BROTLI=ON -DARROW_WITH_BZ2=ON -DARROW_WITH_LZ4=ON -DARROW_WITH_SNAPPY=ON -DARROW_WITH_ZLIB=ON -DARROW_WITH_ZSTD=ON -DARROW_INSTALL_NAME_RPATH=OFF -DARROW_EXTRA_ERROR_CONTEXT=ON -DCMAKE_INSTALL_PREFIX=/Users/bryce/builds/arrow-arm64 -DCMAKE_BUILD_TYPE=Debug -DGTest_SOURCE=BUNDLED -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
-- Building using CMake version: 3.30.2
-- The C compiler identification is AppleClang 15.0.0.15000309
-- The CXX compiler identification is AppleClang 15.0.0.15000309
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Arrow version: 18.0.0 (full: '18.0.0-SNAPSHOT')
-- Arrow SO version: 1800 (full: 1800.0.0)
-- clang-tidy found at /opt/homebrew/opt/llvm@14/bin/clang-tidy
-- clang-format found at /opt/homebrew/opt/llvm@14/bin/clang-format
-- Found ClangTools: /opt/homebrew/opt/llvm@14/bin/clang-format
-- infer not found
-- Found Python3: /opt/homebrew/bin/python3.12 (found version "3.12.5") found components: Interpreter
-- Using ccache: /opt/homebrew/bin/ccache
-- Found cpplint executable at /Users/bryce/src/apache/arrow/cpp/build-support/cpplint.py
-- System processor: arm64
-- Performing Test CXX_SUPPORTS_SVE
-- Performing Test CXX_SUPPORTS_SVE - Success
-- Arrow build warning level: CHECKIN
-- Build Type: DEBUG
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT
-- Performing Test CXX_LINKER_SUPPORTS_VERSION_SCRIPT - Failed
-- 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_AZURE_SDK_BUILD_VERSION: azure-identity_1.9.0
-- ARROW_AZURE_SDK_BUILD_SHA256_CHECKSUM: 97065bfc971ac8df450853ce805f820f52b59457bd7556510186a1569502e4a1
-- 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.8.3
-- ARROW_GBENCHMARK_BUILD_SHA256_CHECKSUM: 6bc180a57d23d4d9515519f92b0c83d61b05b5bab188961f36ac7b06b0d9e9ce
-- 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.22.0
-- ARROW_GOOGLE_CLOUD_CPP_BUILD_SHA256_CHECKSUM: 0c68782e57959c82e0c81def805c01460a042c1aae0c2feee905acaa2a2dc9bf
-- 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.10.0
-- ARROW_LZ4_BUILD_SHA256_CHECKSUM: 537512904744b35e232912055ccf8ec66d768639ff3abe5788d90d792ec5f48b
-- 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.13.0
-- ARROW_OPENTELEMETRY_BUILD_SHA256_CHECKSUM: 7735cc56507149686e6019e06f588317099d4522480be5f38a2a09ec69af1706
-- ARROW_OPENTELEMETRY_PROTO_BUILD_VERSION: v0.17.0
-- ARROW_OPENTELEMETRY_PROTO_BUILD_SHA256_CHECKSUM: f269fbcb30e17b03caa1decd231ce826e59d7651c0f71c3b28eb5140b4bb5412
-- ARROW_ORC_BUILD_VERSION: 2.0.1
-- ARROW_ORC_BUILD_SHA256_CHECKSUM: 1ffac0228aa83f04a1b1cf2788a3af5953e82587ae3a77c41900e99f2557132d
-- 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.10
-- ARROW_SNAPPY_BUILD_SHA256_CHECKSUM: 49d831bffcc5f3d01482340fe5af59852ca2fe76c3e05df0e67203ebbe0f1d90
-- ARROW_SUBSTRAIT_BUILD_VERSION: v0.44.0
-- ARROW_SUBSTRAIT_BUILD_SHA256_CHECKSUM: f989a862f694e7dbb695925ddb7c4ce06aa6c51aca945105c075139aed7e55a2
-- 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: 13.0.0
-- ARROW_XSIMD_BUILD_SHA256_CHECKSUM: 8bdbbad0c3e7afa38d88d0d484d70a1671a1d8aefff03f4223ab2eb6a41110a3
-- ARROW_ZLIB_BUILD_VERSION: 1.3.1
-- ARROW_ZLIB_BUILD_SHA256_CHECKSUM: 9a93b2b7dfdac77ceba5a558a580e74667dd6fede4585b91eefb60f03b72df23
-- ARROW_ZSTD_BUILD_VERSION: 1.5.6
-- ARROW_ZSTD_BUILD_SHA256_CHECKSUM: 8c29e06cf42aacc1eafc4077ae2ec6c6fcb96a626157e0593d5e82a34fd403c1
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for _M_ARM64
-- Looking for _M_ARM64 - not found
-- Looking for __SIZEOF_INT128__
-- Looking for __SIZEOF_INT128__ - found
CMake Warning (dev) at cmake_modules/ThirdpartyToolchain.cmake:291 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:1296 (resolve_dependency)
CMakeLists.txt:544 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found Boost: /opt/homebrew/lib/cmake/Boost-1.86.0/BoostConfig.cmake (found suitable version "1.86.0", minimum required is "1.64") found components: system filesystem
-- Boost include dir: /opt/homebrew/include
-- Providing CMake module for FindSnappyAlt as part of Arrow CMake package
-- pkg-config package for snappy that is used by arrow for static link isn't found
-- Checking for modules 'libbrotlicommon;libbrotlienc;libbrotlidec'
-- Found libbrotlicommon, version 1.1.0
-- Found libbrotlienc, version 1.1.0
-- Found libbrotlidec, version 1.1.0
-- Found BrotliAlt: /opt/homebrew/Cellar/brotli/1.1.0/lib/libbrotlicommon.dylib
-- Providing CMake module for FindBrotliAlt as part of Arrow CMake package
-- Using pkg-config package for libbrotlidec that is used by arrow for static link
-- Using pkg-config package for libbrotlienc that is used by arrow for static link
-- Found OpenSSL: /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib (found suitable version "3.3.1", minimum required is "1.0.2")
-- Providing CMake module for FindOpenSSLAlt as part of Arrow CMake package
-- Found OpenSSL Crypto Library: /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib
-- Building with OpenSSL (Version: 3.3.1) 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:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:1788 (resolve_dependency)
CMakeLists.txt:544 (include)
-- Checking for module 'thrift'
-- Found thrift, version 0.20.0
-- Found ThriftAlt: /opt/homebrew/Cellar/thrift/0.20.0/lib/libthrift.dylib (found suitable version "0.20.0", minimum required is "0.11.0")
-- Providing CMake module for FindThriftAlt as part of Parquet CMake package
-- Using pkg-config package for thrift that is used by parquet for static link
-- Found ZLIB: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/libz.tbd (found version "1.2.12")
-- Providing CMake module for FindProtobufAlt as part of Arrow CMake package
-- Using pkg-config package for protobuf that is used by arrow for static link
-- Found protoc: /opt/homebrew/bin/protoc-27.3.0
-- Building Substrait from source
-- Building jemalloc from source
-- Building gtest from source
CMake Deprecation Warning at build/_deps/googletest-src/CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/googletest-src/googlemock/CMakeLists.txt:45 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at build/_deps/googletest-src/googletest/CMakeLists.txt:56 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
-- Found Python: /opt/homebrew/Frameworks/Python.framework/Versions/3.12/bin/python3.12 (found version "3.12.5") found components: Interpreter
-- RapidJSON found. Headers: /opt/homebrew/Cellar/rapidjson/1.1.0/include
-- xsimd found. Headers: /opt/homebrew/include
-- Using pkg-config package for zlib that is used by arrow 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:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:2622 (resolve_dependency)
CMakeLists.txt:544 (include)
-- Checking for module 'liblz4'
-- Found liblz4, version 1.10.0
-- Found lz4Alt: /opt/homebrew/opt/lz4/lib/liblz4.dylib
-- Providing CMake module for Findlz4Alt as part of Arrow CMake package
-- Using pkg-config package for liblz4 that is used by arrow for static link
-- Providing CMake module for FindzstdAlt as part of Arrow CMake package
-- Using pkg-config package for libzstd that is used by arrow for static link
-- Found Zstandard: zstd::libzstd_shared
-- Providing CMake module for Findre2Alt as part of Arrow CMake package
-- Using pkg-config package for re2 that is used by arrow for static link
-- Found BZip2: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/libbz2.tbd (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- pkg-config package for bzip2 that is used by arrow for static link isn't found
-- Found utf8proc: /opt/homebrew/lib/libutf8proc.dylib (found suitable version "2.9.0", minimum required is "2.2.0")
-- Providing CMake module for Findutf8proc as part of Arrow CMake package
-- Using pkg-config package for libutf8proc that is used by arrow for static link
-- Forcing gRPC_SOURCE to Protobuf_SOURCE (SYSTEM)
-- Found c-ares: /opt/homebrew/lib/cmake/c-ares/c-ares-config.cmake (found version "1.33.0")
-- Providing CMake module for FindgRPCAlt as part of ArrowFlight CMake package
-- Using pkg-config package for grpc++ that is used by arrow-flight for static link
-- Found nlohmann_json: /opt/homebrew/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.11.3")
-- Found nlohmann_json headers: /opt/homebrew/include;/opt/homebrew/include
CMake Warning at cmake_modules/ThirdpartyToolchain.cmake:291 (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:4479 (resolve_dependency)
CMakeLists.txt:544 (include)
-- Building google-cloud-cpp from source
-- Only building the google-cloud-cpp::storage component
-- Building crc32c from source
-- Found CURL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/libcurl.tbd (found version "8.6.0")
-- Found google-cloud-cpp::storage headers: /Users/bryce/src/apache/arrow/cpp/build/google_cloud_cpp_ep-install/include
-- Found hdfs.h at: /Users/bryce/src/apache/arrow/cpp/thirdparty/hadoop/include/hdfs.h
-- Found AWS SDK for C++, Version: 1.11.375, Install Root:/opt/homebrew, Platform Prefix:, Platform Dependent Libraries: pthread;curl
-- Components specified for AWSSDK: config;s3;transfer;identity-management;sts, application will be depending on libs: aws-cpp-sdk-config;aws-cpp-sdk-transfer;aws-cpp-sdk-identity-management;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-sts;aws-cpp-sdk-s3;aws-cpp-sdk-core
-- Try finding aws-cpp-sdk-core
-- Found aws-cpp-sdk-core
-- Try finding aws-cpp-sdk-s3
-- Found aws-cpp-sdk-s3
-- Try finding aws-cpp-sdk-sts
-- Found aws-cpp-sdk-sts
-- Try finding aws-cpp-sdk-cognito-identity
-- Found aws-cpp-sdk-cognito-identity
-- Try finding aws-cpp-sdk-identity-management
-- Found aws-cpp-sdk-identity-management
-- Try finding aws-cpp-sdk-transfer
-- Found aws-cpp-sdk-transfer
-- Try finding aws-cpp-sdk-config
-- Found aws-cpp-sdk-config
-- Providing CMake module for FindAWSSDKAlt as part of Arrow CMake package
-- Found AWS SDK headers: /opt/homebrew/include
-- Found AWS SDK libraries: aws-cpp-sdk-config;aws-cpp-sdk-transfer;aws-cpp-sdk-identity-management;aws-cpp-sdk-cognito-identity;aws-cpp-sdk-sts;aws-cpp-sdk-s3;aws-cpp-sdk-core
-- Could NOT find azure-core-cpp (missing: azure-core-cpp_DIR)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
By not providing "Findazure-core-cpp.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"azure-core-cpp", but CMake did not find one.
Could not find a package configuration file provided by "azure-core-cpp"
with any of the following names:
azure-core-cppConfig.cmake
azure-core-cpp-config.cmake
Add the installation prefix of "azure-core-cpp" to CMAKE_PREFIX_PATH or set
"azure-core-cpp_DIR" to a directory containing one of the above files. If
"azure-core-cpp" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/local/share/azure-identity-cpp/azure-identity-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:33 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at cmake_modules/FindAzure.cmake:33 (find_package):
Found package configuration file:
/usr/local/share/azure-identity-cpp/azure-identity-cppConfig.cmake
but it set azure-identity-cpp_FOUND to FALSE so package
"azure-identity-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-identity-cpp could not be found because dependency azure-core-cpp
could not be found.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
By not providing "Findazure-core-cpp.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"azure-core-cpp", but CMake did not find one.
Could not find a package configuration file provided by "azure-core-cpp"
with any of the following names:
azure-core-cppConfig.cmake
azure-core-cpp-config.cmake
Add the installation prefix of "azure-core-cpp" to CMAKE_PREFIX_PATH or set
"azure-core-cpp_DIR" to a directory containing one of the above files. If
"azure-core-cpp" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake:32 (find_dependency)
/opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:34 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake
but it set azure-storage-common-cpp_FOUND to FALSE so package
"azure-storage-common-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-storage-common-cpp could not be found because dependency
azure-core-cpp could not be found.
Call Stack (most recent call first):
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:34 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at cmake_modules/FindAzure.cmake:34 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake
but it set azure-storage-blobs-cpp_FOUND to FALSE so package
"azure-storage-blobs-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-storage-blobs-cpp could not be found because dependency
azure-storage-common-cpp could not be found.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
By not providing "Findazure-core-cpp.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"azure-core-cpp", but CMake did not find one.
Could not find a package configuration file provided by "azure-core-cpp"
with any of the following names:
azure-core-cppConfig.cmake
azure-core-cpp-config.cmake
Add the installation prefix of "azure-core-cpp" to CMAKE_PREFIX_PATH or set
"azure-core-cpp_DIR" to a directory containing one of the above files. If
"azure-core-cpp" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake:32 (find_dependency)
cmake_modules/FindAzure.cmake:35 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at cmake_modules/FindAzure.cmake:35 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake
but it set azure-storage-common-cpp_FOUND to FALSE so package
"azure-storage-common-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-storage-common-cpp could not be found because dependency
azure-core-cpp could not be found.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
By not providing "Findazure-core-cpp.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"azure-core-cpp", but CMake did not find one.
Could not find a package configuration file provided by "azure-core-cpp"
with any of the following names:
azure-core-cppConfig.cmake
azure-core-cpp-config.cmake
Add the installation prefix of "azure-core-cpp" to CMAKE_PREFIX_PATH or set
"azure-core-cpp_DIR" to a directory containing one of the above files. If
"azure-core-cpp" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake:32 (find_dependency)
/opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake:31 (find_dependency)
/opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/usr/local/share/azure-storage-files-datalake-cpp/azure-storage-files-datalake-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:36 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-common-cpp/azure-storage-common-cppConfig.cmake
but it set azure-storage-common-cpp_FOUND to FALSE so package
"azure-storage-common-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-storage-common-cpp could not be found because dependency
azure-core-cpp could not be found.
Call Stack (most recent call first):
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake:31 (find_dependency)
/opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
/usr/local/share/azure-storage-files-datalake-cpp/azure-storage-files-datalake-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:36 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at /opt/homebrew/Cellar/cmake/3.30.2/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-blobs-cpp/azure-storage-blobs-cppConfig.cmake
but it set azure-storage-blobs-cpp_FOUND to FALSE so package
"azure-storage-blobs-cpp" is considered to be NOT FOUND. Reason given by
package:
azure-storage-blobs-cpp could not be found because dependency
azure-storage-common-cpp could not be found.
Call Stack (most recent call first):
/usr/local/share/azure-storage-files-datalake-cpp/azure-storage-files-datalake-cppConfig.cmake:31 (find_dependency)
cmake_modules/FindAzure.cmake:36 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
CMake Warning at cmake_modules/FindAzure.cmake:36 (find_package):
Found package configuration file:
/usr/local/share/azure-storage-files-datalake-cpp/azure-storage-files-datalake-cppConfig.cmake
but it set azure-storage-files-datalake-cpp_FOUND to FALSE so package
"azure-storage-files-datalake-cpp" is considered to be NOT FOUND. Reason
given by package:
azure-storage-files-datalake-cpp could not be found because dependency
azure-storage-blobs-cpp could not be found.
Call Stack (most recent call first):
cmake_modules/ThirdpartyToolchain.cmake:291 (find_package)
cmake_modules/ThirdpartyToolchain.cmake:5436 (resolve_dependency)
CMakeLists.txt:544 (include)
-- Could NOT find Azure (missing: azure-core-cpp_FOUND azure-identity-cpp_FOUND azure-storage-blobs-cpp_FOUND azure-storage-common-cpp_FOUND azure-storage-files-datalake-cpp_FOUND) (Required is at least version "1.10.2")
-- Building Azure SDK for C++ from source
No transport adapter was selected, using libcurl as the default option for POSIX.
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- CMAKE_SYSTEM_NAME=Darwin;
-- VCPKG_TARGET_TRIPLET=;
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
Libcurl version 8.6.0
-- Found OpenSSL: /opt/homebrew/opt/openssl@3/lib/libcrypto.dylib (found version "3.3.1")
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/core/azure-core/src/private/package_version.hpp
-- VERSION_MAJOR 1
-- VERSION_MINOR 14
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.2
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/attestation/azure-security-attestation/src/private/package_version.hpp
-- VERSION_MAJOR 1
-- VERSION_MINOR 2
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/identity/azure-identity/src/private/package_version.hpp
-- VERSION_MAJOR 1
-- VERSION_MINOR 9
-- VERSION_PATCH 0
-- VERSION_PRERELEASE
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/keyvault/azure-security-keyvault-keys/src/private/package_version.hpp
-- VERSION_MAJOR 4
-- VERSION_MINOR 5
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.3
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/keyvault/azure-security-keyvault-secrets/src/private/package_version.hpp
-- VERSION_MAJOR 4
-- VERSION_MINOR 3
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.3
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/keyvault/azure-security-keyvault-certificates/src/private/package_version.hpp
-- VERSION_MAJOR 4
-- VERSION_MINOR 3
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.3
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/keyvault/azure-security-keyvault-administration/src/private/package_version.hpp
-- VERSION_MAJOR 4
-- VERSION_MINOR 0
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.5
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Found LibXml2: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/lib/libxml2.tbd (found version "2.9.4")
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/storage/azure-storage-common/src/private/package_version.hpp
-- VERSION_MAJOR 12
-- VERSION_MINOR 8
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/storage/azure-storage-blobs/src/private/package_version.hpp
-- VERSION_MAJOR 12
-- VERSION_MINOR 13
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/storage/azure-storage-files-datalake/src/private/package_version.hpp
-- VERSION_MAJOR 12
-- VERSION_MINOR 12
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/storage/azure-storage-files-shares/src/private/package_version.hpp
-- VERSION_MAJOR 12
-- VERSION_MINOR 11
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/storage/azure-storage-queues/src/private/package_version.hpp
-- VERSION_MAJOR 12
-- VERSION_MINOR 4
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.1
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/template/azure-template/src/private/package_version.hpp
-- VERSION_MAJOR 1
-- VERSION_MINOR 0
-- VERSION_PATCH 0
-- VERSION_PRERELEASE
-- AZ_LIBRARY_VERSION
Vcpkg integrate step.
CMAKE_TOOLCHAIN_FILE is not defined. Define it for the user.
Vcpkg integrate step - DONE.
-- Retrieving version from /Users/bryce/src/apache/arrow/cpp/build/_deps/azure_sdk-src/sdk/tables/azure-data-tables/src/private/package_version.hpp
-- VERSION_MAJOR 1
-- VERSION_MINOR 0
-- VERSION_PATCH 0
-- VERSION_PRERELEASE beta.4
-- AZ_LIBRARY_VERSION
-- All bundled static libraries: substrait;jemalloc::jemalloc;Crc32c::crc32c;google-cloud-cpp::storage;google-cloud-cpp::rest-internal;google-cloud-cpp::common;Azure::azure-core;Azure::azure-identity;Azure::azure-storage-blobs;Azure::azure-storage-common;Azure::azure-storage-files-datalake
-- CMAKE_C_FLAGS: -Qunused-arguments -Wall -Wextra -Wdocumentation -DARROW_WARN_DOCUMENTATION -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Wdate-time -Wno-unknown-warning-option -Wno-pass-failed -march=armv8-a
-- CMAKE_CXX_FLAGS: -fno-aligned-new -Qunused-arguments -fcolor-diagnostics -Wall -Wextra -Wdocumentation -DARROW_WARN_DOCUMENTATION -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Wdate-time -Wno-unknown-warning-option -Wno-pass-failed -march=armv8-a
-- CMAKE_C_FLAGS_DEBUG: -g -Werror -O0 -ggdb
-- CMAKE_CXX_FLAGS_DEBUG: -g -Werror -O0 -ggdb
-- Creating bundled static library target arrow_bundled_dependencies at /Users/bryce/src/apache/arrow/cpp/build/debug/libarrow_bundled_dependencies.a
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include
-- ---------------------------------------------------------------------
-- Arrow version: 18.0.0-SNAPSHOT
--
-- Build configuration summary:
-- Generator: Ninja
-- Build type: DEBUG
-- Source directory: /Users/bryce/src/apache/arrow/cpp
-- Install prefix: /Users/bryce/builds/arrow-arm64
-- Compile commands: /Users/bryce/src/apache/arrow/cpp/build/compile_commands.json
--
-- 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=ON [default=ON]
-- Build shared libraries
-- ARROW_PACKAGE_KIND="" [default=""]
-- Arbitrary string that identifies the kind of package
-- (for informational purposes)
-- ARROW_GIT_ID=c599fa0064a627d3b58d4eff821a34391120bcf6 [default=""]
-- The Arrow git commit id (if any)
-- ARROW_GIT_DESCRIPTION=apache-arrow-18.0.0.dev-170-gc599fa0064 [default=""]
-- The Arrow git commit description (if any)
-- 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_LLD=OFF [default=OFF]
-- Use the LLVM lld for linking (if available)
-- ARROW_USE_MOLD=OFF [default=OFF]
-- Use mold for linking on Linux (if available)
-- ARROW_USE_PRECOMPILED_HEADERS=OFF [default=OFF]
-- Use precompiled headers when compiling
-- ARROW_SIMD_LEVEL=NEON [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=OFF [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=ON [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=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=ON [default=OFF]
-- Build the Arrow Acero Engine Module
-- ARROW_AZURE=ON [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=ON [default=OFF]
-- Build the Arrow CSV Parser Module
-- ARROW_CUDA=OFF [default=OFF]
-- Build the Arrow CUDA extensions (requires CUDA toolkit)
-- ARROW_DATASET=ON [default=OFF]
-- Build the Arrow Dataset Modules
-- ARROW_FILESYSTEM=ON [default=OFF]
-- Build the Arrow Filesystem Layer
-- ARROW_FLIGHT=ON [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=OFF [default=OFF]
-- Build the Arrow mimalloc-based allocator
-- ARROW_PARQUET=ON [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=ON [default=OFF]
-- Build the Arrow Substrait Consumer Module
-- ARROW_TENSORFLOW=OFF [default=OFF]
-- Build Arrow with TensorFlow support enabled
-- ARROW_TESTING=ON [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=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=OFF [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=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=ON [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=ON [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 /Users/bryce/src/apache/arrow/cpp/build/cmake_summary.json
-- Configuring done (19.5s)
-- Generating done (0.4s)
-- Build files have been written to: /Users/bryce/src/apache/arrow/cpp/build
~/src/apache/arrow/cpp/build main ≡ ⇡⇣ 20s
❯ ninja
[524/842] Building CXX object src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test_util.cc.o
FAILED: src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test_util.cc.o
/opt/homebrew/bin/ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DARROW_EXTRA_ERROR_CONTEXT -DARROW_FLIGHT_EXPORTING -DARROW_HAVE_NEON -DARROW_WITH_TIMING_TESTS -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DGRPC_ENABLE_ASYNC -DGRPC_NAMESPACE_FOR_TLS_CREDENTIALS_OPTIONS=grpc::experimental -DGRPC_USE_CERTIFICATE_VERIFIER -DGRPC_USE_TLS_CHANNEL_CREDENTIALS_OPTIONS -DPROTOBUF_USE_DLLS -I/Users/bryce/src/apache/arrow/cpp/build/src -I/Users/bryce/src/apache/arrow/cpp/src -I/Users/bryce/src/apache/arrow/cpp/src/generated -isystem /opt/homebrew/include -isystem /opt/homebrew/opt/openssl@3/include -isystem /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest/include -isystem /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googletest -isystem /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include -isystem /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock -fno-aligned-new -Qunused-arguments -fcolor-diagnostics -Wall -Wextra -Wdocumentation -DARROW_WARN_DOCUMENTATION -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Wdate-time -Wno-unknown-warning-option -Wno-pass-failed -march=armv8-a -g -Werror -O0 -ggdb -std=c++17 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -fPIC -MD -MT src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test_util.cc.o -MF src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test_util.cc.o.d -o src/arrow/flight/CMakeFiles/arrow_flight_testing_objlib.dir/test_util.cc.o -c /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:113:32: error: reference to 'child' is ambiguous
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: candidate found by name lookup is 'boost::process::child'
class child;
^
/opt/homebrew/include/boost/process/v1/detail/execute_impl.hpp:45:7: note: candidate found by name lookup is 'boost::process::v1::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:117:32: error: reference to 'child' is ambiguous
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: candidate found by name lookup is 'boost::process::child'
class child;
^
/opt/homebrew/include/boost/process/v1/detail/execute_impl.hpp:45:7: note: candidate found by name lookup is 'boost::process::v1::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:129:61: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
std::cout << "Server running with pid " << server_process_->id() << std::endl;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:133:41: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
if (server_process_ && server_process_->valid()) {
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:135:25: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
kill(server_process_->id(), SIGTERM);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:140:20: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
server_process_->wait();
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:141:27: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
return server_process_->exit_code();
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:148:54: error: member access into incomplete type 'element_type' (aka 'boost::process::child')
bool TestServer::IsRunning() { return server_process_->running(); }
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:18:
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:20:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:137:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1744:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h:14:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/iterator_operations.h:15:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__iterator/advance.h:26:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/limits:827:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/type_traits:465:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__type_traits/is_empty.h:22:71: error: incomplete type 'boost::process::child' used in type trait expression
struct _LIBCPP_TEMPLATE_VIS is_empty : public integral_constant<bool, __is_empty(_Tp)> {};
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/compressed_pair.h:43:55: note: in instantiation of template class 'std::is_empty<boost::process::child>' requested here
template <class _Tp, int _Idx, bool _CanBeEmptyBase = is_empty<_Tp>::value && !__libcpp_is_final<_Tp>::value>
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/compressed_pair.h:98:35: note: in instantiation of default argument for '__compressed_pair_elem<boost::process::child, 1>' required here
private __compressed_pair_elem<_T2, 1> {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:346:26: note: in instantiation of template class 'std::__compressed_pair<std::allocator<boost::process::child>, boost::process::child>' requested here
struct _ALIGNAS_TYPE(_CompressedPair) _Storage {
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:369:19: note: in instantiation of member class 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::_Storage' requested here
static_assert(_LIBCPP_ALIGNOF(_Storage) == _LIBCPP_ALIGNOF(_CompressedPair), "");
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__config:606:34: note: expanded from macro '_LIBCPP_ALIGNOF'
# define _LIBCPP_ALIGNOF(_Tp) alignof(_Tp)
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1023:55: note: in instantiation of template class 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>' requested here
::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1032:19: note: in instantiation of function template specialization 'std::allocate_shared<boost::process::child, std::allocator<boost::process::child>, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:113:16: note: in instantiation of function template specialization 'std::make_shared<boost::process::child, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:18:
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:20:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:137:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1961:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/memory:898:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:303:37: error: allocation of incomplete type 'boost::process::child'
::new ((void*)__get_elem()) _Tp(_VSTD::forward<_Args>(__args)...);
^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1023:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::__shared_ptr_emplace<boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>>' requested here
::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1032:19: note: in instantiation of function template specialization 'std::allocate_shared<boost::process::child, std::allocator<boost::process::child>, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:113:16: note: in instantiation of function template specialization 'std::make_shared<boost::process::child, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:18:
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:20:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:137:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1778:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:28:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/unique_ptr.h:21:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/compressed_pair.h:155:12: error: static_cast from '__compressed_pair<allocator<child>, child> *' to '_Base1 *' (aka '__compressed_pair_elem<std::allocator<boost::process::child>, 0> *'), which are not related by inheritance, is not allowed
return static_cast<_Base1*>(__pair);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:357:74: note: in instantiation of member function 'std::__compressed_pair<std::allocator<boost::process::child>, boost::process::child>::__get_first_base' requested here
typename _CompressedPair::_Base1* __first = _CompressedPair::__get_first_base(__as_pair);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:350:27: note: in instantiation of member function 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::_Storage::__get_alloc' requested here
::new ((void*)__get_alloc()) _Alloc(_VSTD::move(__a));
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:291:11: note: in instantiation of member function 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::_Storage::_Storage' requested here
: __storage_(_VSTD::move(__a))
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1023:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::__shared_ptr_emplace<boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>>' requested here
::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1032:19: note: in instantiation of function template specialization 'std::allocate_shared<boost::process::child, std::allocator<boost::process::child>, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:113:16: note: in instantiation of function template specialization 'std::make_shared<boost::process::child, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:18:
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:20:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:137:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1778:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h:28:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/unique_ptr.h:21:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/compressed_pair.h:159:12: error: static_cast from '__compressed_pair<allocator<child>, child> *' to '_Base2 *' (aka 'int *') is not allowed
return static_cast<_Base2*>(__pair);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:363:75: note: in instantiation of member function 'std::__compressed_pair<std::allocator<boost::process::child>, boost::process::child>::__get_second_base' requested here
typename _CompressedPair::_Base2* __second = _CompressedPair::__get_second_base(__as_pair);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:311:53: note: in instantiation of member function 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::_Storage::__get_elem' requested here
_Tp* __get_elem() _NOEXCEPT { return __storage_.__get_elem(); }
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1025:76: note: in instantiation of member function 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::__get_elem' requested here
return shared_ptr<_Tp>::__create_with_control_block((*__control_block).__get_elem(), _VSTD::addressof(*__control_block));
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1032:19: note: in instantiation of function template specialization 'std::allocate_shared<boost::process::child, std::allocator<boost::process::child>, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:113:16: note: in instantiation of function template specialization 'std::make_shared<boost::process::child, boost::filesystem::path, const char (&)[6], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:18:
In file included from /Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:20:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock.h:59:
In file included from /Users/bryce/src/apache/arrow/cpp/build/_deps/googletest-src/googlemock/include/gmock/gmock-actions.h:137:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/algorithm:1961:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/memory:898:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:303:37: error: allocation of incomplete type 'boost::process::child'
::new ((void*)__get_elem()) _Tp(_VSTD::forward<_Args>(__args)...);
^~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1023:55: note: in instantiation of function template specialization 'std::__shared_ptr_emplace<boost::process::child, std::allocator<boost::process::child>>::__shared_ptr_emplace<boost::filesystem::path, const char (&)[13], std::string &, boost::process::detail::arg_setter_<char, true>>' requested here
::new ((void*)_VSTD::addressof(*__guard.__get())) _ControlBlock(__a, _VSTD::forward<_Args>(__args)...);
^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include/c++/v1/__memory/shared_ptr.h:1032:19: note: in instantiation of function template specialization 'std::allocate_shared<boost::process::child, std::allocator<boost::process::child>, boost::filesystem::path, const char (&)[13], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
return _VSTD::allocate_shared<_Tp>(allocator<_Tp>(), _VSTD::forward<_Args>(__args)...);
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.cc:117:16: note: in instantiation of function template specialization 'std::make_shared<boost::process::child, boost::filesystem::path, const char (&)[13], std::string &, boost::process::detail::arg_setter_<char, true>, void>' requested here
std::make_shared<bp::child>(bp::search_path(executable_name_, search_path),
^
/Users/bryce/src/apache/arrow/cpp/src/arrow/flight/test_util.h:42:7: note: forward declaration of 'boost::process::child'
class child;
^
13 errors generated.
[535/842] Building CXX object src/arrow/CMakeFiles/arrow-array-test.dir/array/array_test.cc.o
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment