[ https://issues.apache.org/jira/browse/ARROW-17193?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17570672#comment-17570672 ]
Rok Mihevc commented on ARROW-17193: ------------------------------------ Sure: {noformat} G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_any_cast_impl.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_any_cast_impl.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_optional_access.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_optional_access.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_variant_access.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_bad_variant_access.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_base.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_base.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_city.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_city.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_civil_time.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_civil_time.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cord.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cord.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cord_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cord_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_functions.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_functions.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_handle.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_handle.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_info.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_info.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_sample_token.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_cordz_sample_token.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_debugging_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_debugging_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_demangle_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_demangle_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_examine_stack.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_examine_stack.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_exponential_biased.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_exponential_biased.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_failure_signal_handler.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_failure_signal_handler.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_commandlineflag_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_config.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_config.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_marshalling.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_marshalling.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_parse.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_parse.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_private_handle_accessor.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_private_handle_accessor.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_program_name.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_program_name.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_reflection.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_reflection.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_usage.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_usage.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_usage_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_flags_usage_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_graphcycles_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_graphcycles_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_hash.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_hash.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_hashtablez_sampler.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_hashtablez_sampler.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_int128.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_int128.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_leak_check.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_leak_check.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_log_severity.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_log_severity.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_low_level_hash.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_low_level_hash.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_malloc_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_malloc_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_periodic_sampler.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_periodic_sampler.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_distributions.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_distributions.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_distribution_test_util.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_distribution_test_util.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_platform.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_platform.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_pool_urbg.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_pool_urbg.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes_impl.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_hwaes_impl.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_slow.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_randen_slow.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_seed_material.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_internal_seed_material.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_seed_gen_exception.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_seed_gen_exception.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_seed_sequences.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_random_seed_sequences.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_raw_hash_set.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_raw_hash_set.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_raw_logging_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_raw_logging_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_scoped_set_env.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_scoped_set_env.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_spinlock_wait.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_spinlock_wait.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_stacktrace.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_stacktrace.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_status.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_status.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_statusor.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_statusor.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_str_format_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_str_format_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strerror.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strerror.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strings.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strings.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strings_internal.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_strings_internal.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_symbolize.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_symbolize.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_synchronization.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_synchronization.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_throw_delegate.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_throw_delegate.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_time.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_time.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_time_zone.2206.0.0.dylib G FormatTime /opt/homebrew/opt/abseil/lib/libabsl_time_zone.dylib {noformat} > [C++] Building GCS and tests on M1 MacOS 12.05 is failing. > ---------------------------------------------------------- > > Key: ARROW-17193 > URL: https://issues.apache.org/jira/browse/ARROW-17193 > Project: Apache Arrow > Issue Type: Bug > Components: C++ > Affects Versions: 8.0.0 > Reporter: Rok Mihevc > Priority: Major > > Building GCS and tests on M1 MacOS 12.05 with dependencies installed with > homebrew is failing. > {code:bash} > cmake \ > -GNinja \ > -DCMAKE_INSTALL_PREFIX=$ARROW_HOME \ > -DCMAKE_INSTALL_LIBDIR=lib \ > -DARROW_PYTHON=ON \ > -DARROW_COMPUTE=ON \ > -DARROW_FILESYSTEM=ON \ > -DARROW_CSV=ON \ > -DARROW_GCS=ON \ > -DARROW_INSTALL_NAME_RPATH=OFF \ > -DARROW_BUILD_TESTS=ON \ > -DCMAKE_CXX_STANDARD=17 \ > .. > {code} > Env: > {code:bash} > PYARROW_WITH_PARQUET=1 > PYARROW_WITH_DATASET=1 > PYARROW_WITH_ORC=1 > PYARROW_WITH_PARQUET_ENCRYPTION=1 > PYARROW_WITH_PLASMA=1 > PYARROW_WITH_GCS=1 > {code} > Building errors with: > {noformat} > Undefined symbols for architecture arm64: > "absl::lts_20220623::FormatTime(std::__1::basic_string_view<char, > std::__1::char_traits<char> >, absl::lts_20220623::Time, > absl::lts_20220623::TimeZone)", referenced from: > arrow::fs::(anonymous > namespace)::GcsIntegrationTest_OpenInputStreamReadMetadata_Test::TestBody() > in gcsfs_test.cc.o > > "absl::lts_20220623::FromChrono(std::__1::chrono::time_point<std::__1::chrono::system_clock, > std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > > > const&)", referenced from: > arrow::fs::(anonymous > namespace)::GcsIntegrationTest_OpenInputStreamReadMetadata_Test::TestBody() > in gcsfs_test.cc.o > "absl::lts_20220623::RFC3339_full", referenced from: > arrow::fs::(anonymous > namespace)::GcsFileSystem_ObjectMetadataRoundtrip_Test::TestBody() in > gcsfs_test.cc.o > arrow::fs::(anonymous > namespace)::GcsIntegrationTest_OpenInputStreamReadMetadata_Test::TestBody() > in gcsfs_test.cc.o > "absl::lts_20220623::time_internal::cctz::utc_time_zone()", referenced from: > arrow::fs::(anonymous > namespace)::GcsIntegrationTest_OpenInputStreamReadMetadata_Test::TestBody() > in gcsfs_test.cc.o > "absl::lts_20220623::ToDoubleSeconds(absl::lts_20220623::Duration)", > referenced from: > arrow::fs::(anonymous > namespace)::GcsFileSystem_ObjectMetadataRoundtrip_Test::TestBody() in > gcsfs_test.cc.o > "absl::lts_20220623::Duration::operator-=(absl::lts_20220623::Duration)", > referenced from: > arrow::fs::(anonymous > namespace)::GcsFileSystem_ObjectMetadataRoundtrip_Test::TestBody() in > gcsfs_test.cc.o > "absl::lts_20220623::ParseTime(std::__1::basic_string_view<char, > std::__1::char_traits<char> >, std::__1::basic_string_view<char, > std::__1::char_traits<char> >, absl::lts_20220623::Time*, > std::__1::basic_string<char, std::__1::char_traits<char>, > std::__1::allocator<char> >*)", referenced from: > arrow::fs::(anonymous > namespace)::GcsFileSystem_ObjectMetadataRoundtrip_Test::TestBody() in > gcsfs_test.cc.o > {noformat} > Dependencies installed with: > {noformat} > brew update && brew bundle --file=cpp/Brewfile > {noformat} > See https://github.com/apache/arrow/pull/13681#issuecomment-1193241547 and > https://github.com/apache/arrow/pull/13407 -- This message was sent by Atlassian Jira (v8.20.10#820010)