Skip to content

[C++] Configration process: Could NOT find BrotliAlt #46084

Closed
@waruto210

Description

@waruto210

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

arrow version: 19.0.1
platform: Linux VM-136-32-tencentos 6.6.70-24.tl4.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 19 16:10:10 CST 2025 x86_64 x86_64 x86_64 GNU/Linux

I use vcpkg to install all the deps, from the output, we can see that brotli is already installed. But when I running cmake config, it said that "Could NOT find BrotliAlt"

pwd
/data/repos/arrow/cpp
❯ vcpkg install \
  --x-manifest-root ./ \
  --feature-flags=versions \
  --clean-after-build
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/lib64/ccache/c++
All requested packages are currently installed.
Total install time: 1.12 ms
abseil provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(absl CONFIG REQUIRED)
  # note: 133 additional targets are not displayed.
  target_link_libraries(main PRIVATE absl::any absl::base absl::bits absl::city)

abseil provides pkg-config modules:

  # Abseil algorithm library
  absl_algorithm

  # Abseil algorithm_container library
  absl_algorithm_container

  # Abseil any library
  absl_any

  # Abseil atomic_hook library
  absl_atomic_hook

  # Abseil bad_any_cast library
  absl_bad_any_cast

  # Abseil bad_any_cast_impl library
  absl_bad_any_cast_impl

  # Abseil bad_optional_access library
  absl_bad_optional_access

  # Abseil bad_variant_access library
  absl_bad_variant_access

  # Abseil base library
  absl_base

  # Abseil base_internal library
  absl_base_internal

  # Abseil bind_front library
  absl_bind_front

  # Abseil bits library
  absl_bits

  # Abseil btree library
  absl_btree

  # Abseil city library
  absl_city

  # Abseil civil_time library
  absl_civil_time

  # Abseil cleanup library
  absl_cleanup

  # Abseil cleanup_internal library
  absl_cleanup_internal

  # Abseil compare library
  absl_compare

  # Abseil compressed_tuple library
  absl_compressed_tuple

  # Abseil config library
  absl_config

  # Abseil container_common library
  absl_container_common

  # Abseil container_memory library
  absl_container_memory

  # Abseil cord library
  absl_cord

  # Abseil cord_internal library
  absl_cord_internal

  # Abseil cordz_functions library
  absl_cordz_functions

  # Abseil cordz_handle library
  absl_cordz_handle

  # Abseil cordz_info library
  absl_cordz_info

  # Abseil cordz_sample_token library
  absl_cordz_sample_token

  # Abseil cordz_statistics library
  absl_cordz_statistics

  # Abseil cordz_update_scope library
  absl_cordz_update_scope

  # Abseil cordz_update_tracker library
  absl_cordz_update_tracker

  # Abseil core_headers library
  absl_core_headers

  # Abseil counting_allocator library
  absl_counting_allocator

  # Abseil debugging library
  absl_debugging

  # Abseil debugging_internal library
  absl_debugging_internal

  # Abseil demangle_internal library
  absl_demangle_internal

  # Abseil dynamic_annotations library
  absl_dynamic_annotations

  # Abseil endian library
  absl_endian

  # Abseil errno_saver library
  absl_errno_saver

  # Abseil examine_stack library
  absl_examine_stack

  # Abseil exponential_biased library
  absl_exponential_biased

  # Abseil failure_signal_handler library
  absl_failure_signal_handler

  # Abseil fast_type_id library
  absl_fast_type_id

  # Abseil fixed_array library
  absl_fixed_array

  # Abseil flags library
  absl_flags

  # Abseil flags_commandlineflag library
  absl_flags_commandlineflag

  # Abseil flags_commandlineflag_internal library
  absl_flags_commandlineflag_internal

  # Abseil flags_config library
  absl_flags_config

  # Abseil flags_internal library
  absl_flags_internal

  # Abseil flags_marshalling library
  absl_flags_marshalling

  # Abseil flags_parse library
  absl_flags_parse

  # Abseil flags_path_util library
  absl_flags_path_util

  # Abseil flags_private_handle_accessor library
  absl_flags_private_handle_accessor

  # Abseil flags_program_name library
  absl_flags_program_name

  # Abseil flags_reflection library
  absl_flags_reflection

  # Abseil flags_usage library
  absl_flags_usage

  # Abseil flags_usage_internal library
  absl_flags_usage_internal

  # Abseil flat_hash_map library
  absl_flat_hash_map

  # Abseil flat_hash_set library
  absl_flat_hash_set

  # Abseil function_ref library
  absl_function_ref

  # Abseil graphcycles_internal library
  absl_graphcycles_internal

  # Abseil hash library
  absl_hash

  # Abseil hash_function_defaults library
  absl_hash_function_defaults

  # Abseil hash_policy_traits library
  absl_hash_policy_traits

  # Abseil hashtable_debug library
  absl_hashtable_debug

  # Abseil hashtable_debug_hooks library
  absl_hashtable_debug_hooks

  # Abseil hashtablez_sampler library
  absl_hashtablez_sampler

  # Abseil have_sse library
  absl_have_sse

  # Abseil inlined_vector library
  absl_inlined_vector

  # Abseil inlined_vector_internal library
  absl_inlined_vector_internal

  # Abseil int128 library
  absl_int128

  # Abseil kernel_timeout_internal library
  absl_kernel_timeout_internal

  # Abseil layout library
  absl_layout

  # Abseil leak_check library
  absl_leak_check

  # Abseil leak_check_disable library
  absl_leak_check_disable

  # Abseil log_severity library
  absl_log_severity

  # Abseil low_level_hash library
  absl_low_level_hash

  # Abseil malloc_internal library
  absl_malloc_internal

  # Abseil memory library
  absl_memory

  # Abseil meta library
  absl_meta

  # Abseil node_hash_map library
  absl_node_hash_map

  # Abseil node_hash_policy library
  absl_node_hash_policy

  # Abseil node_hash_set library
  absl_node_hash_set

  # Abseil numeric library
  absl_numeric

  # Abseil numeric_representation library
  absl_numeric_representation

  # Abseil optional library
  absl_optional

  # Abseil periodic_sampler library
  absl_periodic_sampler

  # Abseil pretty_function library
  absl_pretty_function

  # Abseil random_bit_gen_ref library
  absl_random_bit_gen_ref

  # Abseil random_distributions library
  absl_random_distributions

  # Abseil random_internal_distribution_caller library
  absl_random_internal_distribution_caller

  # Abseil random_internal_distribution_test_util library
  absl_random_internal_distribution_test_util

  # Abseil random_internal_fast_uniform_bits library
  absl_random_internal_fast_uniform_bits

  # Abseil random_internal_fastmath library
  absl_random_internal_fastmath

  # Abseil random_internal_generate_real library
  absl_random_internal_generate_real

  # Abseil random_internal_iostream_state_saver library
  absl_random_internal_iostream_state_saver

  # Abseil random_internal_mock_helpers library
  absl_random_internal_mock_helpers

  # Abseil random_internal_nonsecure_base library
  absl_random_internal_nonsecure_base

  # Abseil random_internal_pcg_engine library
  absl_random_internal_pcg_engine

  # Abseil random_internal_platform library
  absl_random_internal_platform

  # Abseil random_internal_pool_urbg library
  absl_random_internal_pool_urbg

  # Abseil random_internal_randen library
  absl_random_internal_randen

  # Abseil random_internal_randen_engine library
  absl_random_internal_randen_engine

  # Abseil random_internal_randen_hwaes library
  absl_random_internal_randen_hwaes

  # Abseil random_internal_randen_hwaes_impl library
  absl_random_internal_randen_hwaes_impl

  # Abseil random_internal_randen_slow library
  absl_random_internal_randen_slow

  # Abseil random_internal_salted_seed_seq library
  absl_random_internal_salted_seed_seq

  # Abseil random_internal_seed_material library
  absl_random_internal_seed_material

  # Abseil random_internal_traits library
  absl_random_internal_traits

  # Abseil random_internal_uniform_helper library
  absl_random_internal_uniform_helper

  # Abseil random_internal_wide_multiply library
  absl_random_internal_wide_multiply

  # Abseil random_random library
  absl_random_random

  # Abseil random_seed_gen_exception library
  absl_random_seed_gen_exception

  # Abseil random_seed_sequences library
  absl_random_seed_sequences

  # Abseil raw_hash_map library
  absl_raw_hash_map

  # Abseil raw_hash_set library
  absl_raw_hash_set

  # Abseil raw_logging_internal library
  absl_raw_logging_internal

  # Abseil sample_recorder library
  absl_sample_recorder

  # Abseil scoped_set_env library
  absl_scoped_set_env

  # Abseil span library
  absl_span

  # Abseil spinlock_wait library
  absl_spinlock_wait

  # Abseil stacktrace library
  absl_stacktrace

  # Abseil status library
  absl_status

  # Abseil statusor library
  absl_statusor

  # Abseil str_format library
  absl_str_format

  # Abseil str_format_internal library
  absl_str_format_internal

  # Abseil strerror library
  absl_strerror

  # Abseil strings library
  absl_strings

  # Abseil strings_internal library
  absl_strings_internal

  # Abseil symbolize library
  absl_symbolize

  # Abseil synchronization library
  absl_synchronization

  # Abseil throw_delegate library
  absl_throw_delegate

  # Abseil time library
  absl_time

  # Abseil time_zone library
  absl_time_zone

  # Abseil type_traits library
  absl_type_traits

  # Abseil utility library
  absl_utility

  # Abseil variant library
  absl_variant

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

The package openssl is compatible with built-in CMake targets:

    find_package(OpenSSL REQUIRED)
    target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)

curl provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(CURL CONFIG REQUIRED)
  target_link_libraries(main PRIVATE CURL::libcurl)

curl provides pkg-config modules:

  # Library to transfer files with ftp, http, etc.
  libcurl

The package aws-sdk-cpp:x64-linux provides CMake targets:

    When using AWSSDK, AWSSDK_ROOT_DIR must be defined by the user.
    find_package(AWSSDK CONFIG COMPONENTS core dynamodb kinesis s3 REQUIRED)
    target_include_directories(main PRIVATE ${AWSSDK_INCLUDE_DIRS})
    target_link_libraries(main PRIVATE ${AWSSDK_LIBRARIES})
    
    OR
    
    find_package(aws-cpp-sdk-core REQUIRED)
    target_include_directories(main PRIVATE aws-cpp-sdk-core)
    target_link_libraries(main PRIVATE aws-cpp-sdk-core)

benchmark provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(benchmark CONFIG REQUIRED)
  target_link_libraries(main PRIVATE benchmark::benchmark benchmark::benchmark_main)

benchmark provides pkg-config modules:

  # Google microbenchmark framework
  benchmark

The package boost is compatible with built-in CMake targets:

    find_package(Boost REQUIRED [COMPONENTS <libs>...])
    target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

brotli provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-brotli CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial::brotli::brotlidec-static unofficial::brotli::brotlienc-static unofficial::brotli::brotlicommon-static)

brotli provides pkg-config modules:

  # Brotli common dictionary library
  libbrotlicommon

  # Brotli decoder library
  libbrotlidec

  # Brotli encoder library
  libbrotlienc

The package bzip2 is compatible with built-in CMake targets:

    find_package(BZip2 REQUIRED)
    target_link_libraries(main PRIVATE BZip2::BZip2)

The package c-ares provides CMake targets:

    find_package(c-ares CONFIG REQUIRED)
    target_link_libraries(main PRIVATE c-ares::cares)

flatbuffers provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Flatbuffers CONFIG REQUIRED)
  target_link_libraries(main PRIVATE flatbuffers::flatbuffers)

flatbuffers provides pkg-config modules:

  # Memory Efficient Serialization Library
  flatbuffers

The package gflags provides CMake targets:

    find_package(gflags CONFIG REQUIRED)
    target_link_libraries(main PRIVATE gflags::gflags)

glog provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(glog CONFIG REQUIRED)
  target_link_libraries(main PRIVATE glog::glog)

glog provides pkg-config modules:

  # Google Log (glog) C++ logging framework
  libglog

google-cloud-cpp provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(google_cloud_cpp_common CONFIG REQUIRED)
  target_link_libraries(main PRIVATE google-cloud-cpp::common)

  find_package(google_cloud_cpp_rest_internal CONFIG REQUIRED)
  target_link_libraries(main PRIVATE google-cloud-cpp::rest-internal)

  find_package(google_cloud_cpp_storage CONFIG REQUIRED)
  target_link_libraries(main PRIVATE CURL::libcurl google-cloud-cpp::storage google-cloud-cpp::experimental-storage-grpc)

google-cloud-cpp provides pkg-config modules:

  # Common Components used by the Google Cloud C++ Client Libraries.
  google_cloud_cpp_common

  # Provides REST Transport for the Google Cloud C++ Client Library.
  google_cloud_cpp_rest_internal

  # Provides C++ APIs to access Google Cloud Storage.
  google_cloud_cpp_storage

  # An extension to the GCS C++ client library using gRPC for transport.
  google_cloud_cpp_storage_grpc

re2 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(re2 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE re2::re2)

protobuf provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(protobuf CONFIG REQUIRED)
  target_link_libraries(main PRIVATE protobuf::libprotoc protobuf::libprotobuf protobuf::libprotobuf-lite)

protobuf provides pkg-config modules:

  # Google's Data Interchange Format
  protobuf-lite

  # Google's Data Interchange Format
  protobuf

grpc provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(gRPC CONFIG REQUIRED)
  # note: 8 additional targets are not displayed.
  target_link_libraries(main PRIVATE gRPC::gpr gRPC::upb gRPC::grpc gRPC::grpc++)

grpc provides pkg-config modules:

  # gRPC platform support library
  gpr

  # C++ wrapper for gRPC
  grpc++

  # C++ wrapper for gRPC without SSL
  grpc++_unsecure

  # high performance general RPC framework
  grpc

  # high performance general RPC framework without SSL
  grpc_unsecure

gtest provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(GTest CONFIG REQUIRED)
  target_link_libraries(main PRIVATE GTest::gmock GTest::gtest GTest::gmock_main GTest::gtest_main)

gtest provides pkg-config modules:

  # GoogleMock (with main() function)
  gmock_main

  # GoogleTest (with main() function)
  gtest_main

  # GoogleMock (without main() function)
  gmock

  # GoogleTest (without main() function)
  gtest

lz4 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(lz4 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE lz4::lz4)

lz4 provides pkg-config modules:

  # extremely fast lossless compression algorithm library
  liblz4

The package zstd provides CMake targets:

    find_package(zstd CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:zstd::libzstd_shared>,zstd::libzstd_shared,zstd::libzstd_static>)

snappy provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Snappy CONFIG REQUIRED)
  target_link_libraries(main PRIVATE Snappy::snappy)

The package orc does not provide CMake targets:

    find_package(protobuf CONFIG REQUIRED)
    find_package(ZLIB REQUIRED)
    find_package(Snappy CONFIG REQUIRED)

    find_library(LZ4_LIBRARY NAMES lz4d lz4)
    find_library(ZSTD_LIBRARY NAMES zstd)
    find_library(ORC_LIBRARY NAMES orc)

    target_link_libraries(main PRIVATE ${ORC_LIBRARY} protobuf::libprotoc protobuf::libprotobuf Snappy::snappy ${LZ4_LIBRARY} ${ZSTD_LIBRARY} ZLIB::ZLIB)

rapidjson provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(RapidJSON CONFIG REQUIRED)
  target_link_libraries(main PRIVATE rapidjson)

sqlite3 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-sqlite3 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)

sqlite3 provides pkg-config modules:

  # SQL database engine
  sqlite3

thrift provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Thrift CONFIG REQUIRED)
  target_link_libraries(main PRIVATE thrift::thrift thriftz::thriftz thriftnb::thriftnb)

thrift provides pkg-config modules:

  # Thrift Nonblocking API
  thrift-nb

  # Thrift Zlib API
  thrift-z

  # Thrift C++ API
  thrift

utf8proc provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-utf8proc CONFIG REQUIRED)
  target_link_libraries(main PRIVATE utf8proc)

utf8proc provides pkg-config modules:

  # UTF8 processing
  libutf8proc

xsimd provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(xsimd CONFIG REQUIRED)
  target_link_libraries(main PRIVATE xsimd)


❯ cmake .. --preset ninja-debug -DARROW_DEPENDENCY_SOURCE=VCPKG -DCMAKE_TOOLCHAIN_FILE=/data/home/waruto/vcpkg/scripts/buildsystems/vcpkg.cmake
Preset CMake variables:

  ARROW_ACERO="ON"
  ARROW_BUILD_INTEGRATION="ON"
  ARROW_BUILD_STATIC="OFF"
  ARROW_BUILD_TESTS="ON"
  ARROW_COMPUTE="ON"
  ARROW_CSV="ON"
  ARROW_DATASET="ON"
  ARROW_EXTRA_ERROR_CONTEXT="ON"
  ARROW_FILESYSTEM="ON"
  ARROW_JSON="ON"
  ARROW_MIMALLOC="ON"
  ARROW_PARQUET="ON"
  ARROW_SUBSTRAIT="ON"
  ARROW_WITH_BROTLI="ON"
  ARROW_WITH_BZ2="ON"
  ARROW_WITH_LZ4="ON"
  ARROW_WITH_RE2="ON"
  ARROW_WITH_SNAPPY="ON"
  ARROW_WITH_UTF8PROC="ON"
  ARROW_WITH_ZLIB="ON"
  ARROW_WITH_ZSTD="ON"
  CMAKE_BUILD_TYPE="Debug"
  CMAKE_EXPORT_COMPILE_COMMANDS="ON"

-- Building using CMake version: 3.26.5
-- Using vcpkg to find dependencies
-- Using CMAKE_TOOLCHAIN_FILE: /data/home/waruto/vcpkg/scripts/buildsystems/vcpkg.cmake
-- Using VCPKG_ROOT: /data/home/waruto/vcpkg
-- Looking for installed packages in /data/repos/arrow/cpp/vcpkg_installed
-- Using vcpkg installed libraries directory: /data/repos/arrow/cpp/vcpkg_installed
-- Using VCPKG_TARGET_TRIPLET: x64-linux
-- Using VCPKG_BUILD_TYPE: debug
-- Using VCPKG_LIBRARY_LINKAGE: static
-- Running vcpkg install
Detecting compiler hash for triplet x64-linux...
Compiler found: /usr/lib64/ccache/c++
All requested packages are currently installed.
Total install time: 1.12 ms
abseil provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(absl CONFIG REQUIRED)
  # note: 133 additional targets are not displayed.
  target_link_libraries(main PRIVATE absl::any absl::base absl::bits absl::city)

abseil provides pkg-config modules:

  # Abseil algorithm library
  absl_algorithm

  # Abseil algorithm_container library
  absl_algorithm_container

  # Abseil any library
  absl_any

  # Abseil atomic_hook library
  absl_atomic_hook

  # Abseil bad_any_cast library
  absl_bad_any_cast

  # Abseil bad_any_cast_impl library
  absl_bad_any_cast_impl

  # Abseil bad_optional_access library
  absl_bad_optional_access

  # Abseil bad_variant_access library
  absl_bad_variant_access

  # Abseil base library
  absl_base

  # Abseil base_internal library
  absl_base_internal

  # Abseil bind_front library
  absl_bind_front

  # Abseil bits library
  absl_bits

  # Abseil btree library
  absl_btree

  # Abseil city library
  absl_city

  # Abseil civil_time library
  absl_civil_time

  # Abseil cleanup library
  absl_cleanup

  # Abseil cleanup_internal library
  absl_cleanup_internal

  # Abseil compare library
  absl_compare

  # Abseil compressed_tuple library
  absl_compressed_tuple

  # Abseil config library
  absl_config

  # Abseil container_common library
  absl_container_common

  # Abseil container_memory library
  absl_container_memory

  # Abseil cord library
  absl_cord

  # Abseil cord_internal library
  absl_cord_internal

  # Abseil cordz_functions library
  absl_cordz_functions

  # Abseil cordz_handle library
  absl_cordz_handle

  # Abseil cordz_info library
  absl_cordz_info

  # Abseil cordz_sample_token library
  absl_cordz_sample_token

  # Abseil cordz_statistics library
  absl_cordz_statistics

  # Abseil cordz_update_scope library
  absl_cordz_update_scope

  # Abseil cordz_update_tracker library
  absl_cordz_update_tracker

  # Abseil core_headers library
  absl_core_headers

  # Abseil counting_allocator library
  absl_counting_allocator

  # Abseil debugging library
  absl_debugging

  # Abseil debugging_internal library
  absl_debugging_internal

  # Abseil demangle_internal library
  absl_demangle_internal

  # Abseil dynamic_annotations library
  absl_dynamic_annotations

  # Abseil endian library
  absl_endian

  # Abseil errno_saver library
  absl_errno_saver

  # Abseil examine_stack library
  absl_examine_stack

  # Abseil exponential_biased library
  absl_exponential_biased

  # Abseil failure_signal_handler library
  absl_failure_signal_handler

  # Abseil fast_type_id library
  absl_fast_type_id

  # Abseil fixed_array library
  absl_fixed_array

  # Abseil flags library
  absl_flags

  # Abseil flags_commandlineflag library
  absl_flags_commandlineflag

  # Abseil flags_commandlineflag_internal library
  absl_flags_commandlineflag_internal

  # Abseil flags_config library
  absl_flags_config

  # Abseil flags_internal library
  absl_flags_internal

  # Abseil flags_marshalling library
  absl_flags_marshalling

  # Abseil flags_parse library
  absl_flags_parse

  # Abseil flags_path_util library
  absl_flags_path_util

  # Abseil flags_private_handle_accessor library
  absl_flags_private_handle_accessor

  # Abseil flags_program_name library
  absl_flags_program_name

  # Abseil flags_reflection library
  absl_flags_reflection

  # Abseil flags_usage library
  absl_flags_usage

  # Abseil flags_usage_internal library
  absl_flags_usage_internal

  # Abseil flat_hash_map library
  absl_flat_hash_map

  # Abseil flat_hash_set library
  absl_flat_hash_set

  # Abseil function_ref library
  absl_function_ref

  # Abseil graphcycles_internal library
  absl_graphcycles_internal

  # Abseil hash library
  absl_hash

  # Abseil hash_function_defaults library
  absl_hash_function_defaults

  # Abseil hash_policy_traits library
  absl_hash_policy_traits

  # Abseil hashtable_debug library
  absl_hashtable_debug

  # Abseil hashtable_debug_hooks library
  absl_hashtable_debug_hooks

  # Abseil hashtablez_sampler library
  absl_hashtablez_sampler

  # Abseil have_sse library
  absl_have_sse

  # Abseil inlined_vector library
  absl_inlined_vector

  # Abseil inlined_vector_internal library
  absl_inlined_vector_internal

  # Abseil int128 library
  absl_int128

  # Abseil kernel_timeout_internal library
  absl_kernel_timeout_internal

  # Abseil layout library
  absl_layout

  # Abseil leak_check library
  absl_leak_check

  # Abseil leak_check_disable library
  absl_leak_check_disable

  # Abseil log_severity library
  absl_log_severity

  # Abseil low_level_hash library
  absl_low_level_hash

  # Abseil malloc_internal library
  absl_malloc_internal

  # Abseil memory library
  absl_memory

  # Abseil meta library
  absl_meta

  # Abseil node_hash_map library
  absl_node_hash_map

  # Abseil node_hash_policy library
  absl_node_hash_policy

  # Abseil node_hash_set library
  absl_node_hash_set

  # Abseil numeric library
  absl_numeric

  # Abseil numeric_representation library
  absl_numeric_representation

  # Abseil optional library
  absl_optional

  # Abseil periodic_sampler library
  absl_periodic_sampler

  # Abseil pretty_function library
  absl_pretty_function

  # Abseil random_bit_gen_ref library
  absl_random_bit_gen_ref

  # Abseil random_distributions library
  absl_random_distributions

  # Abseil random_internal_distribution_caller library
  absl_random_internal_distribution_caller

  # Abseil random_internal_distribution_test_util library
  absl_random_internal_distribution_test_util

  # Abseil random_internal_fast_uniform_bits library
  absl_random_internal_fast_uniform_bits

  # Abseil random_internal_fastmath library
  absl_random_internal_fastmath

  # Abseil random_internal_generate_real library
  absl_random_internal_generate_real

  # Abseil random_internal_iostream_state_saver library
  absl_random_internal_iostream_state_saver

  # Abseil random_internal_mock_helpers library
  absl_random_internal_mock_helpers

  # Abseil random_internal_nonsecure_base library
  absl_random_internal_nonsecure_base

  # Abseil random_internal_pcg_engine library
  absl_random_internal_pcg_engine

  # Abseil random_internal_platform library
  absl_random_internal_platform

  # Abseil random_internal_pool_urbg library
  absl_random_internal_pool_urbg

  # Abseil random_internal_randen library
  absl_random_internal_randen

  # Abseil random_internal_randen_engine library
  absl_random_internal_randen_engine

  # Abseil random_internal_randen_hwaes library
  absl_random_internal_randen_hwaes

  # Abseil random_internal_randen_hwaes_impl library
  absl_random_internal_randen_hwaes_impl

  # Abseil random_internal_randen_slow library
  absl_random_internal_randen_slow

  # Abseil random_internal_salted_seed_seq library
  absl_random_internal_salted_seed_seq

  # Abseil random_internal_seed_material library
  absl_random_internal_seed_material

  # Abseil random_internal_traits library
  absl_random_internal_traits

  # Abseil random_internal_uniform_helper library
  absl_random_internal_uniform_helper

  # Abseil random_internal_wide_multiply library
  absl_random_internal_wide_multiply

  # Abseil random_random library
  absl_random_random

  # Abseil random_seed_gen_exception library
  absl_random_seed_gen_exception

  # Abseil random_seed_sequences library
  absl_random_seed_sequences

  # Abseil raw_hash_map library
  absl_raw_hash_map

  # Abseil raw_hash_set library
  absl_raw_hash_set

  # Abseil raw_logging_internal library
  absl_raw_logging_internal

  # Abseil sample_recorder library
  absl_sample_recorder

  # Abseil scoped_set_env library
  absl_scoped_set_env

  # Abseil span library
  absl_span

  # Abseil spinlock_wait library
  absl_spinlock_wait

  # Abseil stacktrace library
  absl_stacktrace

  # Abseil status library
  absl_status

  # Abseil statusor library
  absl_statusor

  # Abseil str_format library
  absl_str_format

  # Abseil str_format_internal library
  absl_str_format_internal

  # Abseil strerror library
  absl_strerror

  # Abseil strings library
  absl_strings

  # Abseil strings_internal library
  absl_strings_internal

  # Abseil symbolize library
  absl_symbolize

  # Abseil synchronization library
  absl_synchronization

  # Abseil throw_delegate library
  absl_throw_delegate

  # Abseil time library
  absl_time

  # Abseil time_zone library
  absl_time_zone

  # Abseil type_traits library
  absl_type_traits

  # Abseil utility library
  absl_utility

  # Abseil variant library
  absl_variant

The package zlib is compatible with built-in CMake targets:

    find_package(ZLIB REQUIRED)
    target_link_libraries(main PRIVATE ZLIB::ZLIB)

The package openssl is compatible with built-in CMake targets:

    find_package(OpenSSL REQUIRED)
    target_link_libraries(main PRIVATE OpenSSL::SSL OpenSSL::Crypto)

curl provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(CURL CONFIG REQUIRED)
  target_link_libraries(main PRIVATE CURL::libcurl)

curl provides pkg-config modules:

  # Library to transfer files with ftp, http, etc.
  libcurl

The package aws-sdk-cpp:x64-linux provides CMake targets:

    When using AWSSDK, AWSSDK_ROOT_DIR must be defined by the user.
    find_package(AWSSDK CONFIG COMPONENTS core dynamodb kinesis s3 REQUIRED)
    target_include_directories(main PRIVATE ${AWSSDK_INCLUDE_DIRS})
    target_link_libraries(main PRIVATE ${AWSSDK_LIBRARIES})
    
    OR
    
    find_package(aws-cpp-sdk-core REQUIRED)
    target_include_directories(main PRIVATE aws-cpp-sdk-core)
    target_link_libraries(main PRIVATE aws-cpp-sdk-core)

benchmark provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(benchmark CONFIG REQUIRED)
  target_link_libraries(main PRIVATE benchmark::benchmark benchmark::benchmark_main)

benchmark provides pkg-config modules:

  # Google microbenchmark framework
  benchmark

The package boost is compatible with built-in CMake targets:

    find_package(Boost REQUIRED [COMPONENTS <libs>...])
    target_link_libraries(main PRIVATE Boost::boost Boost::<lib1> Boost::<lib2> ...)

brotli provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-brotli CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial::brotli::brotlidec-static unofficial::brotli::brotlienc-static unofficial::brotli::brotlicommon-static)

brotli provides pkg-config modules:

  # Brotli common dictionary library
  libbrotlicommon

  # Brotli decoder library
  libbrotlidec

  # Brotli encoder library
  libbrotlienc

The package bzip2 is compatible with built-in CMake targets:

    find_package(BZip2 REQUIRED)
    target_link_libraries(main PRIVATE BZip2::BZip2)

The package c-ares provides CMake targets:

    find_package(c-ares CONFIG REQUIRED)
    target_link_libraries(main PRIVATE c-ares::cares)

flatbuffers provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Flatbuffers CONFIG REQUIRED)
  target_link_libraries(main PRIVATE flatbuffers::flatbuffers)

flatbuffers provides pkg-config modules:

  # Memory Efficient Serialization Library
  flatbuffers

The package gflags provides CMake targets:

    find_package(gflags CONFIG REQUIRED)
    target_link_libraries(main PRIVATE gflags::gflags)

glog provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(glog CONFIG REQUIRED)
  target_link_libraries(main PRIVATE glog::glog)

glog provides pkg-config modules:

  # Google Log (glog) C++ logging framework
  libglog

google-cloud-cpp provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(google_cloud_cpp_common CONFIG REQUIRED)
  target_link_libraries(main PRIVATE google-cloud-cpp::common)

  find_package(google_cloud_cpp_rest_internal CONFIG REQUIRED)
  target_link_libraries(main PRIVATE google-cloud-cpp::rest-internal)

  find_package(google_cloud_cpp_storage CONFIG REQUIRED)
  target_link_libraries(main PRIVATE CURL::libcurl google-cloud-cpp::storage google-cloud-cpp::experimental-storage-grpc)

google-cloud-cpp provides pkg-config modules:

  # Common Components used by the Google Cloud C++ Client Libraries.
  google_cloud_cpp_common

  # Provides REST Transport for the Google Cloud C++ Client Library.
  google_cloud_cpp_rest_internal

  # Provides C++ APIs to access Google Cloud Storage.
  google_cloud_cpp_storage

  # An extension to the GCS C++ client library using gRPC for transport.
  google_cloud_cpp_storage_grpc

re2 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(re2 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE re2::re2)

protobuf provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(protobuf CONFIG REQUIRED)
  target_link_libraries(main PRIVATE protobuf::libprotoc protobuf::libprotobuf protobuf::libprotobuf-lite)

protobuf provides pkg-config modules:

  # Google's Data Interchange Format
  protobuf-lite

  # Google's Data Interchange Format
  protobuf

grpc provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(gRPC CONFIG REQUIRED)
  # note: 8 additional targets are not displayed.
  target_link_libraries(main PRIVATE gRPC::gpr gRPC::upb gRPC::grpc gRPC::grpc++)

grpc provides pkg-config modules:

  # gRPC platform support library
  gpr

  # C++ wrapper for gRPC
  grpc++

  # C++ wrapper for gRPC without SSL
  grpc++_unsecure

  # high performance general RPC framework
  grpc

  # high performance general RPC framework without SSL
  grpc_unsecure

gtest provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(GTest CONFIG REQUIRED)
  target_link_libraries(main PRIVATE GTest::gmock GTest::gtest GTest::gmock_main GTest::gtest_main)

gtest provides pkg-config modules:

  # GoogleMock (with main() function)
  gmock_main

  # GoogleTest (with main() function)
  gtest_main

  # GoogleMock (without main() function)
  gmock

  # GoogleTest (without main() function)
  gtest

lz4 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(lz4 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE lz4::lz4)

lz4 provides pkg-config modules:

  # extremely fast lossless compression algorithm library
  liblz4

The package zstd provides CMake targets:

    find_package(zstd CONFIG REQUIRED)
    target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:zstd::libzstd_shared>,zstd::libzstd_shared,zstd::libzstd_static>)

snappy provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Snappy CONFIG REQUIRED)
  target_link_libraries(main PRIVATE Snappy::snappy)

The package orc does not provide CMake targets:

    find_package(protobuf CONFIG REQUIRED)
    find_package(ZLIB REQUIRED)
    find_package(Snappy CONFIG REQUIRED)

    find_library(LZ4_LIBRARY NAMES lz4d lz4)
    find_library(ZSTD_LIBRARY NAMES zstd)
    find_library(ORC_LIBRARY NAMES orc)

    target_link_libraries(main PRIVATE ${ORC_LIBRARY} protobuf::libprotoc protobuf::libprotobuf Snappy::snappy ${LZ4_LIBRARY} ${ZSTD_LIBRARY} ZLIB::ZLIB)

rapidjson provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(RapidJSON CONFIG REQUIRED)
  target_link_libraries(main PRIVATE rapidjson)

sqlite3 provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-sqlite3 CONFIG REQUIRED)
  target_link_libraries(main PRIVATE unofficial::sqlite3::sqlite3)

sqlite3 provides pkg-config modules:

  # SQL database engine
  sqlite3

thrift provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(Thrift CONFIG REQUIRED)
  target_link_libraries(main PRIVATE thrift::thrift thriftz::thriftz thriftnb::thriftnb)

thrift provides pkg-config modules:

  # Thrift Nonblocking API
  thrift-nb

  # Thrift Zlib API
  thrift-z

  # Thrift C++ API
  thrift

utf8proc provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(unofficial-utf8proc CONFIG REQUIRED)
  target_link_libraries(main PRIVATE utf8proc)

utf8proc provides pkg-config modules:

  # UTF8 processing
  libutf8proc

xsimd provides CMake targets:

  # this is heuristically generated, and may not be correct
  find_package(xsimd CONFIG REQUIRED)
  target_link_libraries(main PRIVATE xsimd)

-- Running vcpkg install - done
-- Arrow version: 19.0.1 (full: '19.0.1')
-- Arrow SO version: 1900 (full: 1900.1.0)
-- clang-tidy found, but version did not match "LLVM version 14"
-- clang-tidy 14 not found
-- clang-format found, but version did not match "clang-format version 14"
-- clang-format 14 not found
-- Could NOT find ClangTools (missing: CLANG_FORMAT_BIN CLANG_TIDY_BIN) 
-- infer not found
-- Using ccache: /usr/bin/ccache
-- Found cpplint executable at /data/repos/arrow/cpp/build-support/cpplint.py
-- System processor: x86_64
-- Arrow build warning level: CHECKIN
-- Using ld linker
-- Build Type: DEBUG
-- Using SYSTEM 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.3
-- ARROW_ORC_BUILD_SHA256_CHECKSUM: 082cba862b5a8a0d14c225404d0b51cd8d1b64ca81b8f1e500322ce8922cb86d
-- 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.20.0
-- ARROW_THRIFT_BUILD_SHA256_CHECKSUM: b5d8311a779470e1502c027f428a1db542f5c051c8e1280ccd2163fa935ff2d6
-- 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
CMake Warning at /usr/share/cmake/Modules/FindBoost.cmake:2218 (message):
  No header defined for process; skipping header check (note: header-only
  libraries have no designated component)
Call Stack (most recent call first):
  vcpkg_installed/x64-linux/share/boost/vcpkg-cmake-wrapper.cmake:11 (_find_package)
  /data/home/waruto/vcpkg/scripts/buildsystems/vcpkg.cmake:813 (include)
  cmake_modules/ThirdpartyToolchain.cmake:313 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:1289 (resolve_dependency)
  CMakeLists.txt:546 (include)


-- Boost include dir: /data/repos/arrow/cpp/vcpkg_installed/x64-linux/include
-- Providing CMake module for FindSnappyAlt as part of Arrow CMake package
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find BrotliAlt (missing: BROTLI_COMMON_LIBRARY BROTLI_ENC_LIBRARY
  BROTLI_DEC_LIBRARY)
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  cmake_modules/FindBrotliAlt.cmake:148 (find_package_handle_standard_args)
  /data/home/waruto/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
  cmake_modules/ThirdpartyToolchain.cmake:313 (find_package)
  cmake_modules/ThirdpartyToolchain.cmake:1556 (resolve_dependency)
  CMakeLists.txt:546 (include)


-- Configuring incomplete, errors occurred!

Component(s)

C++

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions