tdhock commented on issue #35566:
URL: https://github.com/apache/arrow/issues/35566#issuecomment-1545861999
```
(arrow) tdhock@maude-MacBookPro:~/arrow-git/cpp/build(main)$ cmake --install
.
-- Install configuration: "DEBUG"
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/FindThriftAlt.cmake
-- Installing: /home/tdhock/include/arrow/util/config.h
-- Up-to-date: /home/tdhock/share/doc/arrow/LICENSE.txt
-- Up-to-date: /home/tdhock/share/doc/arrow/NOTICE.txt
-- Up-to-date: /home/tdhock/share/doc/arrow/README.md
-- Up-to-date: /home/tdhock/share/arrow/gdb/gdb_arrow.py
-- Up-to-date: /home/tdhock/lib/libarrow.so.1300.0.0
-- Up-to-date: /home/tdhock/lib/libarrow.so.1300
-- Up-to-date: /home/tdhock/lib/libarrow.so
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/ArrowConfig.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/ArrowConfigVersion.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/ArrowTargets.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/ArrowTargets-debug.cmake
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow.pc
-- Up-to-date:
/home/tdhock/share/gdb/auto-load/home/tdhock/lib/$<TARGET_FILE_NAME:arrow_shared>-gdb.py
-- Up-to-date: /home/tdhock/lib/libarrow_testing.so.1300.0.0
-- Up-to-date: /home/tdhock/lib/libarrow_testing.so.1300
-- Up-to-date: /home/tdhock/lib/libarrow_testing.so
-- Up-to-date: /home/tdhock/lib/cmake/ArrowTesting/ArrowTestingConfig.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowTesting/ArrowTestingConfigVersion.cmake
-- Up-to-date: /home/tdhock/lib/cmake/ArrowTesting/ArrowTestingTargets.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowTesting/ArrowTestingTargets-debug.cmake
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-testing.pc
-- Up-to-date: /home/tdhock/include/arrow/api.h
-- Up-to-date: /home/tdhock/include/arrow/array.h
-- Up-to-date: /home/tdhock/include/arrow/buffer.h
-- Up-to-date: /home/tdhock/include/arrow/buffer_builder.h
-- Up-to-date: /home/tdhock/include/arrow/builder.h
-- Up-to-date: /home/tdhock/include/arrow/chunk_resolver.h
-- Up-to-date: /home/tdhock/include/arrow/chunked_array.h
-- Up-to-date: /home/tdhock/include/arrow/compare.h
-- Up-to-date: /home/tdhock/include/arrow/config.h
-- Up-to-date: /home/tdhock/include/arrow/datum.h
-- Up-to-date: /home/tdhock/include/arrow/device.h
-- Up-to-date: /home/tdhock/include/arrow/extension_type.h
-- Up-to-date: /home/tdhock/include/arrow/memory_pool.h
-- Up-to-date: /home/tdhock/include/arrow/memory_pool_test.h
-- Up-to-date: /home/tdhock/include/arrow/pch.h
-- Up-to-date: /home/tdhock/include/arrow/pretty_print.h
-- Up-to-date: /home/tdhock/include/arrow/record_batch.h
-- Up-to-date: /home/tdhock/include/arrow/result.h
-- Up-to-date: /home/tdhock/include/arrow/scalar.h
-- Up-to-date: /home/tdhock/include/arrow/sparse_tensor.h
-- Up-to-date: /home/tdhock/include/arrow/status.h
-- Up-to-date: /home/tdhock/include/arrow/stl.h
-- Up-to-date: /home/tdhock/include/arrow/stl_allocator.h
-- Up-to-date: /home/tdhock/include/arrow/stl_iterator.h
-- Up-to-date: /home/tdhock/include/arrow/table.h
-- Up-to-date: /home/tdhock/include/arrow/table_builder.h
-- Up-to-date: /home/tdhock/include/arrow/tensor.h
-- Up-to-date: /home/tdhock/include/arrow/type.h
-- Up-to-date: /home/tdhock/include/arrow/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/type_traits.h
-- Up-to-date: /home/tdhock/include/arrow/visit_array_inline.h
-- Up-to-date: /home/tdhock/include/arrow/visit_data_inline.h
-- Up-to-date: /home/tdhock/include/arrow/visit_scalar_inline.h
-- Up-to-date: /home/tdhock/include/arrow/visit_type_inline.h
-- Up-to-date: /home/tdhock/include/arrow/visitor.h
-- Up-to-date: /home/tdhock/include/arrow/visitor_generate.h
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/ArrowOptions.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Arrow/arrow-config.cmake
-- Up-to-date: /home/tdhock/include/arrow/testing/async_test_util.h
-- Up-to-date: /home/tdhock/include/arrow/testing/builder.h
-- Up-to-date: /home/tdhock/include/arrow/testing/executor_util.h
-- Up-to-date: /home/tdhock/include/arrow/testing/extension_type.h
-- Up-to-date: /home/tdhock/include/arrow/testing/future_util.h
-- Up-to-date: /home/tdhock/include/arrow/testing/generator.h
-- Up-to-date: /home/tdhock/include/arrow/testing/gtest_compat.h
-- Up-to-date: /home/tdhock/include/arrow/testing/gtest_util.h
-- Up-to-date: /home/tdhock/include/arrow/testing/json_integration.h
-- Up-to-date: /home/tdhock/include/arrow/testing/matchers.h
-- Up-to-date: /home/tdhock/include/arrow/testing/pch.h
-- Up-to-date: /home/tdhock/include/arrow/testing/random.h
-- Up-to-date: /home/tdhock/include/arrow/testing/uniform_real.h
-- Up-to-date: /home/tdhock/include/arrow/testing/util.h
-- Up-to-date: /home/tdhock/include/arrow/testing/visibility.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_base.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_binary.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_decimal.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_dict.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_nested.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_primitive.h
-- Up-to-date: /home/tdhock/include/arrow/array/array_run_end.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_adaptive.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_base.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_binary.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_decimal.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_dict.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_nested.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_primitive.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_run_end.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_time.h
-- Up-to-date: /home/tdhock/include/arrow/array/builder_union.h
-- Up-to-date: /home/tdhock/include/arrow/array/concatenate.h
-- Up-to-date: /home/tdhock/include/arrow/array/data.h
-- Up-to-date: /home/tdhock/include/arrow/array/diff.h
-- Up-to-date: /home/tdhock/include/arrow/array/util.h
-- Up-to-date: /home/tdhock/include/arrow/array/validate.h
-- Up-to-date: /home/tdhock/include/arrow/c/abi.h
-- Up-to-date: /home/tdhock/include/arrow/c/bridge.h
-- Up-to-date: /home/tdhock/include/arrow/c/helpers.h
-- Up-to-date: /home/tdhock/include/arrow/compute/api.h
-- Up-to-date: /home/tdhock/include/arrow/compute/api_aggregate.h
-- Up-to-date: /home/tdhock/include/arrow/compute/api_scalar.h
-- Up-to-date: /home/tdhock/include/arrow/compute/api_vector.h
-- Up-to-date: /home/tdhock/include/arrow/compute/cast.h
-- Up-to-date: /home/tdhock/include/arrow/compute/exec.h
-- Up-to-date: /home/tdhock/include/arrow/compute/expression.h
-- Up-to-date: /home/tdhock/include/arrow/compute/function.h
-- Up-to-date: /home/tdhock/include/arrow/compute/kernel.h
-- Up-to-date: /home/tdhock/include/arrow/compute/key_hash.h
-- Up-to-date: /home/tdhock/include/arrow/compute/key_map.h
-- Up-to-date: /home/tdhock/include/arrow/compute/light_array.h
-- Up-to-date: /home/tdhock/include/arrow/compute/ordering.h
-- Up-to-date: /home/tdhock/include/arrow/compute/registry.h
-- Up-to-date: /home/tdhock/include/arrow/compute/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/compute/util.h
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-compute.pc
-- Up-to-date: /home/tdhock/include/arrow/compute/row/grouper.h
-- Up-to-date: /home/tdhock/include/arrow/io/api.h
-- Up-to-date: /home/tdhock/include/arrow/io/buffered.h
-- Up-to-date: /home/tdhock/include/arrow/io/caching.h
-- Up-to-date: /home/tdhock/include/arrow/io/compressed.h
-- Up-to-date: /home/tdhock/include/arrow/io/concurrency.h
-- Up-to-date: /home/tdhock/include/arrow/io/file.h
-- Up-to-date: /home/tdhock/include/arrow/io/hdfs.h
-- Up-to-date: /home/tdhock/include/arrow/io/interfaces.h
-- Up-to-date: /home/tdhock/include/arrow/io/memory.h
-- Up-to-date: /home/tdhock/include/arrow/io/mman.h
-- Up-to-date: /home/tdhock/include/arrow/io/slow.h
-- Up-to-date: /home/tdhock/include/arrow/io/stdio.h
-- Up-to-date: /home/tdhock/include/arrow/io/test_common.h
-- Up-to-date: /home/tdhock/include/arrow/io/transform.h
-- Up-to-date: /home/tdhock/include/arrow/io/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/tensor/converter.h
-- Up-to-date: /home/tdhock/include/arrow/util/algorithm.h
-- Up-to-date: /home/tdhock/include/arrow/util/align_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/aligned_storage.h
-- Up-to-date: /home/tdhock/include/arrow/util/async_generator.h
-- Up-to-date: /home/tdhock/include/arrow/util/async_generator_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/util/async_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/base64.h
-- Up-to-date: /home/tdhock/include/arrow/util/basic_decimal.h
-- Up-to-date: /home/tdhock/include/arrow/util/benchmark_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/bit_block_counter.h
-- Up-to-date: /home/tdhock/include/arrow/util/bit_run_reader.h
-- Up-to-date: /home/tdhock/include/arrow/util/bit_stream_utils.h
-- Up-to-date: /home/tdhock/include/arrow/util/bit_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_builders.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_generate.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_ops.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_reader.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_visit.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitmap_writer.h
-- Up-to-date: /home/tdhock/include/arrow/util/bitset_stack.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking64_default.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_avx2.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_avx512.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_default.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_neon.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_simd128_generated.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_simd256_generated.h
-- Up-to-date: /home/tdhock/include/arrow/util/bpacking_simd512_generated.h
-- Up-to-date: /home/tdhock/include/arrow/util/byte_size.h
-- Up-to-date: /home/tdhock/include/arrow/util/byte_stream_split.h
-- Up-to-date: /home/tdhock/include/arrow/util/bytes_view.h
-- Up-to-date: /home/tdhock/include/arrow/util/cancel.h
-- Up-to-date: /home/tdhock/include/arrow/util/checked_cast.h
-- Up-to-date: /home/tdhock/include/arrow/util/compare.h
-- Up-to-date: /home/tdhock/include/arrow/util/compression.h
-- Up-to-date: /home/tdhock/include/arrow/util/concurrent_map.h
-- Installing: /home/tdhock/include/arrow/util/config.h
-- Up-to-date: /home/tdhock/include/arrow/util/converter.h
-- Up-to-date: /home/tdhock/include/arrow/util/counting_semaphore.h
-- Up-to-date: /home/tdhock/include/arrow/util/cpu_info.h
-- Up-to-date: /home/tdhock/include/arrow/util/crc32.h
-- Up-to-date: /home/tdhock/include/arrow/util/debug.h
-- Up-to-date: /home/tdhock/include/arrow/util/decimal.h
-- Up-to-date: /home/tdhock/include/arrow/util/delimiting.h
-- Up-to-date: /home/tdhock/include/arrow/util/dispatch.h
-- Up-to-date: /home/tdhock/include/arrow/util/double_conversion.h
-- Up-to-date: /home/tdhock/include/arrow/util/endian.h
-- Up-to-date: /home/tdhock/include/arrow/util/formatting.h
-- Up-to-date: /home/tdhock/include/arrow/util/functional.h
-- Up-to-date: /home/tdhock/include/arrow/util/future.h
-- Up-to-date: /home/tdhock/include/arrow/util/hash_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/hashing.h
-- Up-to-date: /home/tdhock/include/arrow/util/int_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/int_util_overflow.h
-- Up-to-date: /home/tdhock/include/arrow/util/io_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/iterator.h
-- Up-to-date: /home/tdhock/include/arrow/util/key_value_metadata.h
-- Up-to-date: /home/tdhock/include/arrow/util/launder.h
-- Up-to-date: /home/tdhock/include/arrow/util/logging.h
-- Up-to-date: /home/tdhock/include/arrow/util/macros.h
-- Up-to-date: /home/tdhock/include/arrow/util/map.h
-- Up-to-date: /home/tdhock/include/arrow/util/math_constants.h
-- Up-to-date: /home/tdhock/include/arrow/util/memory.h
-- Up-to-date: /home/tdhock/include/arrow/util/mutex.h
-- Up-to-date: /home/tdhock/include/arrow/util/parallel.h
-- Up-to-date: /home/tdhock/include/arrow/util/pcg_random.h
-- Up-to-date: /home/tdhock/include/arrow/util/print.h
-- Up-to-date: /home/tdhock/include/arrow/util/queue.h
-- Up-to-date: /home/tdhock/include/arrow/util/range.h
-- Up-to-date: /home/tdhock/include/arrow/util/ree_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/regex.h
-- Up-to-date: /home/tdhock/include/arrow/util/rle_encoding.h
-- Up-to-date: /home/tdhock/include/arrow/util/rows_to_batches.h
-- Up-to-date: /home/tdhock/include/arrow/util/simd.h
-- Up-to-date: /home/tdhock/include/arrow/util/small_vector.h
-- Up-to-date: /home/tdhock/include/arrow/util/sort.h
-- Up-to-date: /home/tdhock/include/arrow/util/spaced.h
-- Up-to-date: /home/tdhock/include/arrow/util/stopwatch.h
-- Up-to-date: /home/tdhock/include/arrow/util/string.h
-- Up-to-date: /home/tdhock/include/arrow/util/string_builder.h
-- Up-to-date: /home/tdhock/include/arrow/util/task_group.h
-- Up-to-date: /home/tdhock/include/arrow/util/tdigest.h
-- Up-to-date: /home/tdhock/include/arrow/util/test_common.h
-- Up-to-date: /home/tdhock/include/arrow/util/thread_pool.h
-- Up-to-date: /home/tdhock/include/arrow/util/time.h
-- Up-to-date: /home/tdhock/include/arrow/util/tracing.h
-- Up-to-date: /home/tdhock/include/arrow/util/trie.h
-- Up-to-date: /home/tdhock/include/arrow/util/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/util/type_traits.h
-- Up-to-date: /home/tdhock/include/arrow/util/ubsan.h
-- Up-to-date: /home/tdhock/include/arrow/util/union_util.h
-- Up-to-date: /home/tdhock/include/arrow/util/unreachable.h
-- Up-to-date: /home/tdhock/include/arrow/util/uri.h
-- Up-to-date: /home/tdhock/include/arrow/util/utf8.h
-- Up-to-date: /home/tdhock/include/arrow/util/value_parsing.h
-- Up-to-date: /home/tdhock/include/arrow/util/vector.h
-- Up-to-date: /home/tdhock/include/arrow/util/visibility.h
-- Up-to-date: /home/tdhock/include/arrow/util/windows_compatibility.h
-- Up-to-date: /home/tdhock/include/arrow/util/windows_fixup.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/ProducerConsumerQueue.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/strptime.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/xxhash.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime/date.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime/ios.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime/tz.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime/tz_private.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/datetime/visibility.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/double-conversion/bignum-dtoa.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/double-conversion/bignum.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/double-conversion/cached-powers.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/double-conversion/diy-fp.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/double-conversion/double-conversion.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/double-conversion/fast-dtoa.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/double-conversion/fixed-dtoa.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/double-conversion/ieee.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/double-conversion/strtod.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/double-conversion/utils.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/pcg/pcg_extras.hpp
-- Up-to-date: /home/tdhock/include/arrow/vendored/pcg/pcg_random.hpp
-- Up-to-date: /home/tdhock/include/arrow/vendored/pcg/pcg_uint128.hpp
-- Up-to-date:
/home/tdhock/include/arrow/vendored/portable-snippets/debug-trap.h
-- Up-to-date:
/home/tdhock/include/arrow/vendored/portable-snippets/safe-math.h
-- Up-to-date: /home/tdhock/include/arrow/vendored/xxhash/xxhash.h
-- Up-to-date: /home/tdhock/include/arrow/csv/api.h
-- Up-to-date: /home/tdhock/include/arrow/csv/chunker.h
-- Up-to-date: /home/tdhock/include/arrow/csv/column_builder.h
-- Up-to-date: /home/tdhock/include/arrow/csv/column_decoder.h
-- Up-to-date: /home/tdhock/include/arrow/csv/converter.h
-- Up-to-date: /home/tdhock/include/arrow/csv/invalid_row.h
-- Up-to-date: /home/tdhock/include/arrow/csv/options.h
-- Up-to-date: /home/tdhock/include/arrow/csv/parser.h
-- Up-to-date: /home/tdhock/include/arrow/csv/reader.h
-- Up-to-date: /home/tdhock/include/arrow/csv/test_common.h
-- Up-to-date: /home/tdhock/include/arrow/csv/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/csv/writer.h
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-csv.pc
-- Up-to-date: /home/tdhock/include/arrow/acero/accumulation_queue.h
-- Up-to-date: /home/tdhock/include/arrow/acero/aggregate_node.h
-- Up-to-date: /home/tdhock/include/arrow/acero/asof_join_node.h
-- Up-to-date: /home/tdhock/include/arrow/acero/benchmark_util.h
-- Up-to-date: /home/tdhock/include/arrow/acero/bloom_filter.h
-- Up-to-date: /home/tdhock/include/arrow/acero/exec_plan.h
-- Up-to-date: /home/tdhock/include/arrow/acero/groupby.h
-- Up-to-date: /home/tdhock/include/arrow/acero/hash_join.h
-- Up-to-date: /home/tdhock/include/arrow/acero/hash_join_dict.h
-- Up-to-date: /home/tdhock/include/arrow/acero/hash_join_node.h
-- Up-to-date: /home/tdhock/include/arrow/acero/map_node.h
-- Up-to-date: /home/tdhock/include/arrow/acero/options.h
-- Up-to-date: /home/tdhock/include/arrow/acero/order_by_impl.h
-- Up-to-date: /home/tdhock/include/arrow/acero/partition_util.h
-- Up-to-date: /home/tdhock/include/arrow/acero/pch.h
-- Up-to-date: /home/tdhock/include/arrow/acero/query_context.h
-- Up-to-date: /home/tdhock/include/arrow/acero/schema_util.h
-- Up-to-date: /home/tdhock/include/arrow/acero/task_util.h
-- Up-to-date: /home/tdhock/include/arrow/acero/test_nodes.h
-- Up-to-date: /home/tdhock/include/arrow/acero/tpch_node.h
-- Up-to-date: /home/tdhock/include/arrow/acero/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/acero/util.h
-- Up-to-date: /home/tdhock/include/arrow/acero/visibility.h
-- Up-to-date: /home/tdhock/lib/libarrow_acero.so.1300.0.0
-- Up-to-date: /home/tdhock/lib/libarrow_acero.so.1300
-- Up-to-date: /home/tdhock/lib/libarrow_acero.so
-- Up-to-date: /home/tdhock/lib/cmake/ArrowAcero/ArrowAceroConfig.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowAcero/ArrowAceroConfigVersion.cmake
-- Up-to-date: /home/tdhock/lib/cmake/ArrowAcero/ArrowAceroTargets.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowAcero/ArrowAceroTargets-debug.cmake
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-acero.pc
-- Installing: /home/tdhock/include/arrow/dataset/api.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/dataset.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/dataset_writer.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/discovery.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_base.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_csv.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_ipc.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_json.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_orc.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/file_parquet.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/partition.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/pch.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/plan.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/projector.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/scanner.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/dataset/visibility.h
-- Up-to-date: /home/tdhock/lib/libarrow_dataset.so.1300.0.0
-- Up-to-date: /home/tdhock/lib/libarrow_dataset.so.1300
-- Up-to-date: /home/tdhock/lib/libarrow_dataset.so
-- Up-to-date: /home/tdhock/lib/cmake/ArrowDataset/ArrowDatasetConfig.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowDataset/ArrowDatasetConfigVersion.cmake
-- Up-to-date: /home/tdhock/lib/cmake/ArrowDataset/ArrowDatasetTargets.cmake
-- Up-to-date:
/home/tdhock/lib/cmake/ArrowDataset/ArrowDatasetTargets-debug.cmake
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-dataset.pc
-- Up-to-date: /home/tdhock/include/arrow/filesystem/api.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/filesystem.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/gcsfs.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/hdfs.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/localfs.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/mockfs.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/path_util.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/s3_test_util.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/s3fs.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/test_util.h
-- Up-to-date: /home/tdhock/include/arrow/filesystem/type_fwd.h
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-filesystem.pc
-- Up-to-date: /home/tdhock/include/arrow/ipc/api.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/dictionary.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/feather.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/json_simple.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/message.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/options.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/reader.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/test_common.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/type_fwd.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/util.h
-- Up-to-date: /home/tdhock/include/arrow/ipc/writer.h
-- Up-to-date: /home/tdhock/include/arrow/json/api.h
-- Up-to-date: /home/tdhock/include/arrow/json/chunked_builder.h
-- Up-to-date: /home/tdhock/include/arrow/json/chunker.h
-- Up-to-date: /home/tdhock/include/arrow/json/converter.h
-- Up-to-date: /home/tdhock/include/arrow/json/object_parser.h
-- Up-to-date: /home/tdhock/include/arrow/json/object_writer.h
-- Up-to-date: /home/tdhock/include/arrow/json/options.h
-- Up-to-date: /home/tdhock/include/arrow/json/parser.h
-- Up-to-date: /home/tdhock/include/arrow/json/rapidjson_defs.h
-- Up-to-date: /home/tdhock/include/arrow/json/reader.h
-- Up-to-date: /home/tdhock/include/arrow/json/test_common.h
-- Up-to-date: /home/tdhock/include/arrow/json/type_fwd.h
-- Up-to-date: /home/tdhock/lib/pkgconfig/arrow-json.pc
-- Up-to-date: /home/tdhock/include/arrow/extension/fixed_shape_tensor.h
-- Up-to-date: /home/tdhock/lib/libparquet.so.1300.0.0
-- Up-to-date: /home/tdhock/lib/libparquet.so.1300
-- Up-to-date: /home/tdhock/lib/libparquet.so
-- Up-to-date: /home/tdhock/lib/cmake/Parquet/ParquetConfig.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Parquet/ParquetConfigVersion.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Parquet/ParquetTargets.cmake
-- Up-to-date: /home/tdhock/lib/cmake/Parquet/ParquetTargets-debug.cmake
-- Up-to-date: /home/tdhock/lib/pkgconfig/parquet.pc
-- Up-to-date: /home/tdhock/include/parquet/bloom_filter.h
-- Up-to-date: /home/tdhock/include/parquet/bloom_filter_reader.h
-- Up-to-date: /home/tdhock/include/parquet/column_page.h
-- Up-to-date: /home/tdhock/include/parquet/column_reader.h
-- Up-to-date: /home/tdhock/include/parquet/column_scanner.h
-- Up-to-date: /home/tdhock/include/parquet/column_writer.h
-- Up-to-date: /home/tdhock/include/parquet/encoding.h
-- Up-to-date: /home/tdhock/include/parquet/exception.h
-- Up-to-date: /home/tdhock/include/parquet/file_reader.h
-- Up-to-date: /home/tdhock/include/parquet/file_writer.h
-- Up-to-date: /home/tdhock/include/parquet/hasher.h
-- Up-to-date: /home/tdhock/include/parquet/level_comparison.h
-- Up-to-date: /home/tdhock/include/parquet/level_comparison_inc.h
-- Up-to-date: /home/tdhock/include/parquet/level_conversion.h
-- Up-to-date: /home/tdhock/include/parquet/level_conversion_inc.h
-- Up-to-date: /home/tdhock/include/parquet/metadata.h
-- Up-to-date: /home/tdhock/include/parquet/page_index.h
-- Up-to-date: /home/tdhock/include/parquet/pch.h
-- Up-to-date: /home/tdhock/include/parquet/platform.h
-- Up-to-date: /home/tdhock/include/parquet/printer.h
-- Up-to-date: /home/tdhock/include/parquet/properties.h
-- Up-to-date: /home/tdhock/include/parquet/schema.h
-- Up-to-date: /home/tdhock/include/parquet/statistics.h
-- Up-to-date: /home/tdhock/include/parquet/stream_reader.h
-- Up-to-date: /home/tdhock/include/parquet/stream_writer.h
-- Up-to-date: /home/tdhock/include/parquet/test_util.h
-- Up-to-date: /home/tdhock/include/parquet/type_fwd.h
-- Up-to-date: /home/tdhock/include/parquet/types.h
-- Up-to-date: /home/tdhock/include/parquet/windows_compatibility.h
-- Up-to-date: /home/tdhock/include/parquet/windows_fixup.h
-- Up-to-date: /home/tdhock/include/parquet/xxhasher.h
-- Up-to-date: /home/tdhock/include/parquet/parquet_version.h
-- Up-to-date: /home/tdhock/include/parquet/api/io.h
-- Up-to-date: /home/tdhock/include/parquet/api/reader.h
-- Up-to-date: /home/tdhock/include/parquet/api/schema.h
-- Up-to-date: /home/tdhock/include/parquet/api/writer.h
-- Up-to-date: /home/tdhock/include/parquet/arrow/reader.h
-- Up-to-date: /home/tdhock/include/parquet/arrow/schema.h
-- Up-to-date: /home/tdhock/include/parquet/arrow/test_util.h
-- Up-to-date: /home/tdhock/include/parquet/arrow/writer.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/crypto_factory.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/encryption.h
-- Up-to-date:
/home/tdhock/include/parquet/encryption/file_key_material_store.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/file_key_unwrapper.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/file_key_wrapper.h
-- Up-to-date:
/home/tdhock/include/parquet/encryption/file_system_key_material_store.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/key_encryption_key.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/key_material.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/key_metadata.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/key_toolkit.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/kms_client.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/kms_client_factory.h
-- Up-to-date:
/home/tdhock/include/parquet/encryption/local_wrap_kms_client.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/test_encryption_util.h
-- Up-to-date: /home/tdhock/include/parquet/encryption/test_in_memory_kms.h
-- Up-to-date:
/home/tdhock/include/parquet/encryption/two_level_cache_with_expiration.h
(arrow) tdhock@maude-MacBookPro:~/arrow-git/cpp/build(main*)$
ARROW_PARQUET=true ARROW_R_WITH_PARQUET=true ARROW_DEPENDENCY_SOURCE=SYSTEM
ARROW_R_DEV=true LIBARROW_BINARY=false
PKG_CONFIG_PATH=$HOME/lib/pkgconfig:$CONDA_PREFIX/lib/pkgconfig R CMD INSTALL
../../r
Loading required package: grDevices
* installing to library ‘/home/tdhock/lib/R/library’
* installing *source* package ‘arrow’ ...
** using staged installation
*** Generating code with data-raw/codegen.R
Loading required package: grDevices
Error in library(decor) : there is no package called ‘decor’
Calls: suppressPackageStartupMessages -> withCallingHandlers -> library
Execution halted
*** Trying Arrow C++ found by pkg-config: /home/tdhock
*** > Packages are both on development versions (13.0.0-SNAPSHOT,
12.0.0.9000)
*** > If installation fails, rebuild the C++ library to match the R version
*** > or retry with FORCE_BUNDLED_BUILD=true
PKG_CFLAGS=-I/home/tdhock/include -DARROW_R_WITH_PARQUET
-DARROW_R_WITH_DATASET -DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON
PKG_LIBS=-L/home/tdhock/lib -larrow_acero -larrow_dataset -lparquet -larrow
** libs
using C++ compiler: ‘g++ (GCC) 10.1.0’
using C++17
g++ -std=gnu++17 -I"/home/tdhock/lib/R/include" -DNDEBUG
-I/home/tdhock/include -DARROW_R_WITH_PARQUET -DARROW_R_WITH_DATASET
-DARROW_R_WITH_ACERO -DARROW_R_WITH_JSON
-I'/home/tdhock/lib/R/library/cpp11/include' -I/usr/local/include -fpic -g
-O2 -c dataset.cpp -o dataset.o
dataset.cpp: In function ‘std::shared_ptr<arrow::dataset::ParquetFileFormat>
dataset___ParquetFileFormat__Make(const
std::shared_ptr<arrow::dataset::ParquetFragmentScanOptions>&, cpp11::strings)’:
dataset.cpp:229:6: error: invalid use of incomplete type ‘using element_type
= class arrow::dataset::ParquetFileFormat’ {aka ‘class
arrow::dataset::ParquetFileFormat’}
229 | fmt->default_fragment_scan_options = std::move(options);
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:80:7: note: forward
declaration of ‘using element_type = class arrow::dataset::ParquetFileFormat’
{aka ‘class arrow::dataset::ParquetFileFormat’}
80 | class ParquetFileFormat;
| ^~~~~~~~~~~~~~~~~
dataset.cpp:232:16: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFileFormat’ {aka ‘class
arrow::dataset::ParquetFileFormat’}
232 | auto& d = fmt->reader_options.dict_columns;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:80:7: note: forward
declaration of ‘using element_type = class arrow::dataset::ParquetFileFormat’
{aka ‘class arrow::dataset::ParquetFileFormat’}
80 | class ParquetFileFormat;
| ^~~~~~~~~~~~~~~~~
dataset.cpp: In function ‘void
dataset___ParquetFileWriteOptions__update(const
std::shared_ptr<arrow::dataset::ParquetFileWriteOptions>&, const
std::shared_ptr<parquet::WriterProperties>&, const
std::shared_ptr<parquet::ArrowWriterProperties>&)’:
dataset.cpp:251:10: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFileWriteOptions’ {aka ‘class
arrow::dataset::ParquetFileWriteOptions’}
251 | options->writer_properties = writer_props;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:84:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFileWriteOptions’ {aka ‘class
arrow::dataset::ParquetFileWriteOptions’}
84 | class ParquetFileWriteOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:252:10: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFileWriteOptions’ {aka ‘class
arrow::dataset::ParquetFileWriteOptions’}
252 | options->arrow_writer_properties = arrow_writer_props;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:84:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFileWriteOptions’ {aka ‘class
arrow::dataset::ParquetFileWriteOptions’}
84 | class ParquetFileWriteOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp: In function ‘void dataset___CsvFileWriteOptions__update(const
std::shared_ptr<arrow::dataset::CsvFileWriteOptions>&, const
std::shared_ptr<arrow::csv::WriteOptions>&)’:
dataset.cpp:278:15: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::CsvFileWriteOptions’ {aka ‘class
arrow::dataset::CsvFileWriteOptions’}
278 | *csv_options->write_options = *write_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:72:7: note: forward
declaration of ‘using element_type = class arrow::dataset::CsvFileWriteOptions’
{aka ‘class arrow::dataset::CsvFileWriteOptions’}
72 | class CsvFileWriteOptions;
| ^~~~~~~~~~~~~~~~~~~
dataset.cpp: In function ‘std::shared_ptr<arrow::dataset::CsvFileFormat>
dataset___CsvFileFormat__Make(const std::shared_ptr<arrow::csv::ParseOptions>&,
const std::shared_ptr<arrow::csv::ConvertOptions>&, const
std::shared_ptr<arrow::csv::ReadOptions>&)’:
dataset.cpp:292:9: error: invalid use of incomplete type ‘using element_type
= class arrow::dataset::CsvFileFormat’ {aka ‘class
arrow::dataset::CsvFileFormat’}
292 | format->parse_options = *parse_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:70:7: note: forward
declaration of ‘using element_type = class arrow::dataset::CsvFileFormat’ {aka
‘class arrow::dataset::CsvFileFormat’}
70 | class CsvFileFormat;
| ^~~~~~~~~~~~~
dataset.cpp:294:36: error: invalid use of incomplete type ‘using
element_type = struct arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
294 | if (convert_options) scan_options->convert_options =
*convert_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:73:8: note: forward
declaration of ‘using element_type = struct
arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
73 | struct CsvFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:295:33: error: invalid use of incomplete type ‘using
element_type = struct arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
295 | if (read_options) scan_options->read_options = *read_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:73:8: note: forward
declaration of ‘using element_type = struct
arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
73 | struct CsvFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:296:9: error: invalid use of incomplete type ‘using element_type
= class arrow::dataset::CsvFileFormat’ {aka ‘class
arrow::dataset::CsvFileFormat’}
296 | format->default_fragment_scan_options = std::move(scan_options);
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:70:7: note: forward
declaration of ‘using element_type = class arrow::dataset::CsvFileFormat’ {aka
‘class arrow::dataset::CsvFileFormat’}
70 | class CsvFileFormat;
| ^~~~~~~~~~~~~
dataset.cpp: In function
‘std::shared_ptr<arrow::dataset::CsvFragmentScanOptions>
dataset___CsvFragmentScanOptions__Make(const
std::shared_ptr<arrow::csv::ConvertOptions>&, const
std::shared_ptr<arrow::csv::ReadOptions>&)’:
dataset.cpp:313:10: error: invalid use of incomplete type ‘using
element_type = struct arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
313 | options->convert_options = *convert_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:73:8: note: forward
declaration of ‘using element_type = struct
arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
73 | struct CsvFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:314:10: error: invalid use of incomplete type ‘using
element_type = struct arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
314 | options->read_options = *read_options;
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:73:8: note: forward
declaration of ‘using element_type = struct
arrow::dataset::CsvFragmentScanOptions’ {aka ‘struct
arrow::dataset::CsvFragmentScanOptions’}
73 | struct CsvFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~
dataset.cpp: In function
‘std::shared_ptr<arrow::dataset::ParquetFragmentScanOptions>
dataset___ParquetFragmentScanOptions__Make(bool, int64_t, bool)’:
dataset.cpp:324:12: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
324 | options->reader_properties->enable_buffered_stream();
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:82:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
82 | class ParquetFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:326:12: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
326 | options->reader_properties->disable_buffered_stream();
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:82:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
82 | class ParquetFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:328:10: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
328 | options->reader_properties->set_buffer_size(buffer_size);
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:82:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
82 | class ParquetFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:329:10: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
329 | options->arrow_reader_properties->set_pre_buffer(pre_buffer);
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:82:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
82 | class ParquetFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
dataset.cpp:331:12: error: invalid use of incomplete type ‘using
element_type = class arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
331 | options->arrow_reader_properties->set_cache_options(
| ^~
In file included from ./arrow_types.h:44,
from dataset.cpp:18:
/home/tdhock/include/arrow/dataset/type_fwd.h:82:7: note: forward
declaration of ‘using element_type = class
arrow::dataset::ParquetFragmentScanOptions’ {aka ‘class
arrow::dataset::ParquetFragmentScanOptions’}
82 | class ParquetFragmentScanOptions;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:56,
from /home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:52,
from /home/tdhock/include/c++/10.1.0/memory:84,
from ././arrow_cpp11.h:20,
from ./arrow_types.h:22,
from dataset.cpp:18:
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h: In instantiation of
‘struct __gnu_cxx::__aligned_buffer<arrow::dataset::ParquetFileFormat>’:
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:538:35: required
from ‘class std::_Sp_counted_ptr_inplace<arrow::dataset::ParquetFileFormat,
std::allocator<arrow::dataset::ParquetFileFormat>, __gnu_cxx::_S_atomic>::_Impl’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:599:13: required
from ‘class std::_Sp_counted_ptr_inplace<arrow::dataset::ParquetFileFormat,
std::allocator<arrow::dataset::ParquetFileFormat>, __gnu_cxx::_S_atomic>’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:679:43: required
from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&,
std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp =
arrow::dataset::ParquetFileFormat; _Alloc =
std::allocator<arrow::dataset::ParquetFileFormat>; _Args = {};
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:1371:71: required
from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>,
_Args&& ...) [with _Alloc = std::allocator<arrow::dataset::ParquetFileFormat>;
_Args = {}; _Tp = arrow::dataset::ParquetFileFormat; __gnu_cxx::_Lock_policy
_Lp = __gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:408:59: required from
‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...)
[with _Alloc = std::allocator<arrow::dataset::ParquetFileFormat>; _Args = {};
_Tp = arrow::dataset::ParquetFileFormat]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:859:14: required from
‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with
_Tp = arrow::dataset::ParquetFileFormat; _Alloc =
std::allocator<arrow::dataset::ParquetFileFormat>; _Args = {}]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:875:39: required from
‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp =
arrow::dataset::ParquetFileFormat; _Args = {}]’
dataset.cpp:228:54: required from here
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type ‘arrow::dataset::ParquetFileFormat’
91 | : std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>
| ^~~~~~~~~~~
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type ‘arrow::dataset::ParquetFileFormat’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h: In instantiation of
‘struct __gnu_cxx::__aligned_buffer<arrow::dataset::CsvFileFormat>’:
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:538:35: required
from ‘class std::_Sp_counted_ptr_inplace<arrow::dataset::CsvFileFormat,
std::allocator<arrow::dataset::CsvFileFormat>, __gnu_cxx::_S_atomic>::_Impl’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:599:13: required
from ‘class std::_Sp_counted_ptr_inplace<arrow::dataset::CsvFileFormat,
std::allocator<arrow::dataset::CsvFileFormat>, __gnu_cxx::_S_atomic>’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:679:43: required
from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&,
std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp =
arrow::dataset::CsvFileFormat; _Alloc =
std::allocator<arrow::dataset::CsvFileFormat>; _Args = {};
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:1371:71: required
from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>,
_Args&& ...) [with _Alloc = std::allocator<arrow::dataset::CsvFileFormat>;
_Args = {}; _Tp = arrow::dataset::CsvFileFormat; __gnu_cxx::_Lock_policy _Lp =
__gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:408:59: required from
‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...)
[with _Alloc = std::allocator<arrow::dataset::CsvFileFormat>; _Args = {}; _Tp =
arrow::dataset::CsvFileFormat]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:859:14: required from
‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with
_Tp = arrow::dataset::CsvFileFormat; _Alloc =
std::allocator<arrow::dataset::CsvFileFormat>; _Args = {}]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:875:39: required from
‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp =
arrow::dataset::CsvFileFormat; _Args = {}]’
dataset.cpp:291:53: required from here
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type ‘arrow::dataset::CsvFileFormat’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type ‘arrow::dataset::CsvFileFormat’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h: In instantiation of
‘struct __gnu_cxx::__aligned_buffer<arrow::dataset::CsvFragmentScanOptions>’:
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:538:35: required
from ‘class
std::_Sp_counted_ptr_inplace<arrow::dataset::CsvFragmentScanOptions,
std::allocator<arrow::dataset::CsvFragmentScanOptions>,
__gnu_cxx::_S_atomic>::_Impl’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:599:13: required
from ‘class
std::_Sp_counted_ptr_inplace<arrow::dataset::CsvFragmentScanOptions,
std::allocator<arrow::dataset::CsvFragmentScanOptions>, __gnu_cxx::_S_atomic>’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:679:43: required
from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&,
std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp =
arrow::dataset::CsvFragmentScanOptions; _Alloc =
std::allocator<arrow::dataset::CsvFragmentScanOptions>; _Args = {};
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:1371:71: required
from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>,
_Args&& ...) [with _Alloc =
std::allocator<arrow::dataset::CsvFragmentScanOptions>; _Args = {}; _Tp =
arrow::dataset::CsvFragmentScanOptions; __gnu_cxx::_Lock_policy _Lp =
__gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:408:59: required from
‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...)
[with _Alloc = std::allocator<arrow::dataset::CsvFragmentScanOptions>; _Args =
{}; _Tp = arrow::dataset::CsvFragmentScanOptions]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:859:14: required from
‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with
_Tp = arrow::dataset::CsvFragmentScanOptions; _Alloc =
std::allocator<arrow::dataset::CsvFragmentScanOptions>; _Args = {}]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:875:39: required from
‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp =
arrow::dataset::CsvFragmentScanOptions; _Args = {}]’
dataset.cpp:293:68: required from here
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type
‘arrow::dataset::CsvFragmentScanOptions’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type
‘arrow::dataset::CsvFragmentScanOptions’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h: In instantiation of
‘struct
__gnu_cxx::__aligned_buffer<arrow::dataset::ParquetFragmentScanOptions>’:
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:538:35: required
from ‘class
std::_Sp_counted_ptr_inplace<arrow::dataset::ParquetFragmentScanOptions,
std::allocator<arrow::dataset::ParquetFragmentScanOptions>,
__gnu_cxx::_S_atomic>::_Impl’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:599:13: required
from ‘class
std::_Sp_counted_ptr_inplace<arrow::dataset::ParquetFragmentScanOptions,
std::allocator<arrow::dataset::ParquetFragmentScanOptions>,
__gnu_cxx::_S_atomic>’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:679:43: required
from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&,
std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp =
arrow::dataset::ParquetFragmentScanOptions; _Alloc =
std::allocator<arrow::dataset::ParquetFragmentScanOptions>; _Args = {};
__gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr_base.h:1371:71: required
from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>,
_Args&& ...) [with _Alloc =
std::allocator<arrow::dataset::ParquetFragmentScanOptions>; _Args = {}; _Tp =
arrow::dataset::ParquetFragmentScanOptions; __gnu_cxx::_Lock_policy _Lp =
__gnu_cxx::_S_atomic]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:408:59: required from
‘std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...)
[with _Alloc = std::allocator<arrow::dataset::ParquetFragmentScanOptions>;
_Args = {}; _Tp = arrow::dataset::ParquetFragmentScanOptions]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:859:14: required from
‘std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with
_Tp = arrow::dataset::ParquetFragmentScanOptions; _Alloc =
std::allocator<arrow::dataset::ParquetFragmentScanOptions>; _Args = {}]’
/home/tdhock/include/c++/10.1.0/bits/shared_ptr.h:875:39: required from
‘std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp =
arrow::dataset::ParquetFragmentScanOptions; _Args = {}]’
dataset.cpp:322:67: required from here
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type
‘arrow::dataset::ParquetFragmentScanOptions’
/home/tdhock/include/c++/10.1.0/ext/aligned_buffer.h:91:28: error: invalid
application of ‘sizeof’ to incomplete type
‘arrow::dataset::ParquetFragmentScanOptions’
/home/tdhock/lib/R/etc/Makeconf:198: recipe for target 'dataset.o' failed
make: *** [dataset.o] Error 1
ERROR: compilation failed for package ‘arrow’
* removing ‘/home/tdhock/lib/R/library/arrow’
* restoring previous ‘/home/tdhock/lib/R/library/arrow’
(arrow) tdhock@maude-MacBookPro:~/arrow-git/cpp/build(main*)$ cat
~/include/arrow/dataset/api.h
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
// This API is EXPERIMENTAL.
#pragma once
#include "arrow/util/config.h"
#include "arrow/compute/expression.h"
#include "arrow/dataset/dataset.h"
#include "arrow/dataset/discovery.h"
#include "arrow/dataset/file_base.h"
#ifdef ARROW_CSV
#include "arrow/dataset/file_csv.h"
#endif
#ifdef ARROW_JSON
#include "arrow/dataset/file_json.h"
#endif
#include "arrow/dataset/file_ipc.h"
#ifdef ARROW_ORC
#include "arrow/dataset/file_orc.h"
#endif
#ifdef ARROW_PARQUET
#include "arrow/dataset/file_parquet.h"
#endif
#include "arrow/dataset/scanner.h"
(arrow) tdhock@maude-MacBookPro:~/arrow-git/cpp/build(main*)$ cat
~/include/arrow/util/config.h
// Licensed to the Apache Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
// regarding copyright ownership. The ASF licenses this file
// to you under the Apache License, Version 2.0 (the
// "License"); you may not use this file except in compliance
// with the License. You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing,
// software distributed under the License is distributed on an
// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
// KIND, either express or implied. See the License for the
// specific language governing permissions and limitations
// under the License.
#define ARROW_VERSION_MAJOR 13
#define ARROW_VERSION_MINOR 0
#define ARROW_VERSION_PATCH 0
#define ARROW_VERSION ((ARROW_VERSION_MAJOR * 1000) + ARROW_VERSION_MINOR) *
1000 + ARROW_VERSION_PATCH
#define ARROW_VERSION_STRING "13.0.0-SNAPSHOT"
#define ARROW_SO_VERSION "1300"
#define ARROW_FULL_SO_VERSION "1300.0.0"
#define ARROW_CXX_COMPILER_ID "GNU"
#define ARROW_CXX_COMPILER_VERSION "7.5.0"
#define ARROW_CXX_COMPILER_FLAGS " -fdiagnostics-color=always"
#define ARROW_BUILD_TYPE "RELEASE"
#define ARROW_GIT_ID "6d3fe6bda1c3b67b683ada2327194adeed09e9ca"
#define ARROW_GIT_DESCRIPTION "apache-arrow-13.0.0.dev-46-g6d3fe6bda"
#define ARROW_PACKAGE_KIND ""
/* #undef ARROW_COMPUTE */
/* #undef ARROW_CSV */
/* #undef ARROW_CUDA */
/* #undef ARROW_DATASET */
/* #undef ARROW_FILESYSTEM */
/* #undef ARROW_FLIGHT */
/* #undef ARROW_FLIGHT_SQL */
#define ARROW_IPC
#define ARROW_JEMALLOC
#define ARROW_JEMALLOC_VENDORED
/* #undef ARROW_JSON */
/* #undef ARROW_ORC */
/* #undef ARROW_PARQUET */
/* #undef ARROW_SUBSTRAIT */
/* #undef ARROW_GCS */
/* #undef ARROW_S3 */
#define ARROW_USE_NATIVE_INT128
/* #undef ARROW_WITH_MUSL */
/* #undef ARROW_WITH_OPENTELEMETRY */
/* #undef ARROW_WITH_UCX */
/* #undef GRPCPP_PP_INCLUDE */
(arrow) tdhock@maude-MacBookPro:~/arrow-git/cpp/build(main*)$
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]