kou commented on PR #37117: URL: https://github.com/apache/arrow/pull/37117#issuecomment-1674103593
`ARROW_ORC=ON` without this change failed: https://github.com/kou/arrow/actions/runs/5826608466/job/15800926252#step:11:1488 ```text FAILED: debug/arrow-orc-adapter-test : && /Applications/Xcode_14.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -fno-aligned-new -Qunused-arguments -fcolor-diagnostics -Wall -Wextra -Wdocumentation -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Wdate-time -Wno-unknown-warning-option -Wno-pass-failed -msse4.2 -g -Werror -O0 -ggdb -g1 -isysroot /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk -mmacosx-version-min=12.6 -Wl,-search_paths_first -Wl,-headerpad_max_install_names src/arrow/adapters/orc/CMakeFiles/arrow-orc-adapter-test.dir/adapter_test.cc.o -o debug/arrow-orc-adapter-test -F/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/System/Library/Frameworks -Wl,-rpath,/usr/local/lib orc_ep-install/lib/liborc.a debug/libarrow_testing.a debug/libarrow.a googletest_ep-prefix/lib/libgtest_maind.dylib googletest_ep-prefix/lib/libgtestd.dylib orc_ep-install/li b/liborc.a /usr/local/Cellar/lz4/1.9.4/lib/liblz4.dylib /usr/local/lib/libzstd.1.5.5.dylib /usr/local/lib/libsnappy.1.1.10.dylib google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_storage.a /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/lib/libz.tbd google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_rest_internal.a google_cloud_cpp_ep-install/lib/libgoogle_cloud_cpp_common.a crc32c_ep-install/lib/libcrc32c.a /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/lib/libcurl.tbd /usr/local/opt/openssl@3/lib/libssl.dylib /usr/local/opt/openssl@3/lib/libcrypto.dylib /usr/local/Cellar/brotli/1.0.9/lib/libbrotlienc.dylib /usr/local/Cellar/brotli/1.0.9/lib/libbrotlidec.dylib /usr/local/Cellar/brotli/1.0.9/lib/libbrotlicommon.dylib /Applications/Xcode_14.2.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX13.1.sdk/usr/lib/libbz2.tbd /usr/lo cal/lib/libprotobuf.dylib /usr/local/lib/libaws-cpp-sdk-config.dylib /usr/local/lib/libaws-cpp-sdk-transfer.dylib /usr/local/lib/libaws-cpp-sdk-identity-management.dylib /usr/local/lib/libaws-cpp-sdk-cognito-identity.dylib /usr/local/lib/libaws-cpp-sdk-sts.dylib /usr/local/lib/libaws-cpp-sdk-s3.dylib /usr/local/lib/libaws-cpp-sdk-core.dylib /usr/local/lib/libaws-crt-cpp.dylib /usr/local/lib/libaws-c-mqtt.1.0.0.dylib /usr/local/lib/libaws-c-event-stream.1.0.0.dylib /usr/local/lib/libaws-c-s3.1.0.0.dylib /usr/local/lib/libaws-c-auth.1.0.0.dylib /usr/local/lib/libaws-c-http.1.0.0.dylib /usr/local/lib/libaws-c-io.1.0.0.dylib /usr/local/lib/libaws-c-compression.1.0.0.dylib /usr/local/lib/libaws-c-cal.1.0.0.dylib -framework Security /usr/local/lib/libaws-c-sdkutils.1.0.0.dylib /usr/local/lib/libaws-checksums.1.0.0.dylib /usr/local/lib/libaws-c-common.1.0.0.dylib -pthread -lpthread -framework CoreFoundation /usr/local/lib/libutf8proc.dylib /usr/local/lib/libre2.11. 0.0.dylib /usr/local/lib/libabsl_flags.2301.0.0.dylib /usr/local/lib/libabsl_flags_internal.2301.0.0.dylib /usr/local/lib/libabsl_flags_marshalling.2301.0.0.dylib /usr/local/lib/libabsl_str_format_internal.2301.0.0.dylib /usr/local/lib/libabsl_flags_reflection.2301.0.0.dylib /usr/local/lib/libabsl_flags_config.2301.0.0.dylib /usr/local/lib/libabsl_flags_program_name.2301.0.0.dylib /usr/local/lib/libabsl_flags_private_handle_accessor.2301.0.0.dylib /usr/local/lib/libabsl_flags_commandlineflag.2301.0.0.dylib /usr/local/lib/libabsl_flags_commandlineflag_internal.2301.0.0.dylib /usr/local/lib/libabsl_cord.2301.0.0.dylib /usr/local/lib/libabsl_cordz_info.2301.0.0.dylib /usr/local/lib/libabsl_cord_internal.2301.0.0.dylib /usr/local/lib/libabsl_cordz_functions.2301.0.0.dylib /usr/local/lib/libabsl_cordz_handle.2301.0.0.dylib /usr/local/lib/libabsl_crc_cord_state.2301.0.0.dylib /usr/local/lib/libabsl_crc32c.2301.0.0.dylib /usr/local/lib/libabsl_crc_internal.2301.0.0.dylib /usr/local/lib/libabsl_crc_cpu_detect.2301.0.0.dylib /usr/local/lib/libabsl_hash.2301.0.0.dylib /usr/local/lib/libabsl_bad_variant_access.2301.0.0.dylib /usr/local/lib/libabsl_city.2301.0.0.dylib /usr/local/lib/libabsl_low_level_hash.2301.0.0.dylib /usr/local/lib/libabsl_raw_hash_set.2301.0.0.dylib /usr/local/lib/libabsl_hashtablez_sampler.2301.0.0.dylib /usr/local/lib/libabsl_exponential_biased.2301.0.0.dylib /usr/local/lib/libabsl_bad_optional_access.2301.0.0.dylib /usr/local/lib/libabsl_synchronization.2301.0.0.dylib /usr/local/lib/libabsl_graphcycles_internal.2301.0.0.dylib /usr/local/lib/libabsl_time.2301.0.0.dylib /usr/local/lib/libabsl_civil_time.2301.0.0.dylib /usr/local/lib/libabsl_time_zone.2301.0.0.dylib -Xlinker -framework -Xlinker CoreFoundation /usr/local/lib/libabsl_stacktrace.2301.0.0.dylib /usr/local/lib/libabsl_symbolize.2301.0.0.dylib /usr/local/lib/libabsl_strings.2301.0.0.dylib /usr/local/lib/libabsl_strings_internal.2301.0.0.dylib /usr/local /lib/libabsl_int128.2301.0.0.dylib /usr/local/lib/libabsl_throw_delegate.2301.0.0.dylib /usr/local/lib/libabsl_malloc_internal.2301.0.0.dylib /usr/local/lib/libabsl_debugging_internal.2301.0.0.dylib /usr/local/lib/libabsl_demangle_internal.2301.0.0.dylib /usr/local/lib/libabsl_base.2301.0.0.dylib /usr/local/lib/libabsl_raw_logging_internal.2301.0.0.dylib /usr/local/lib/libabsl_log_severity.2301.0.0.dylib /usr/local/lib/libabsl_spinlock_wait.2301.0.0.dylib jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a && : Undefined symbols for architecture x86_64: "absl::lts_20230125::log_internal::LogMessage::CopyToEncodedBuffer(std::__1::basic_string_view<char, std::__1::char_traits<char> >, absl::lts_20230125::log_internal::LogMessage::StringType)", referenced from: absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<48>(char const (&) [48]) in liborc.a(Writer.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<59>(char const (&) [59]) in liborc.a(Writer.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<19>(char const (&) [19]) in liborc.a(Writer.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<48>(char const (&) [48]) in liborc.a(ColumnWriter.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<59>(char const (&) [59]) in liborc.a(ColumnWriter.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<19>(char const (&) [19]) in liborc.a(ColumnWriter.cc.o) absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<48>(char const (&) [48]) in liborc.a(orc-proto-wrapper.cc.o) ... "absl::lts_20230125::log_internal::LogMessage& absl::lts_20230125::log_internal::LogMessage::operator<<<unsigned long, 0>(unsigned long const&)", referenced from: "absl::lts_20230125::log_internal::CheckOpMessageBuilder::NewString()", referenced from: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(Writer.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(ColumnWriter.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(orc-proto-wrapper.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(Statistics.cc.o) "absl::lts_20230125::log_internal::CheckOpMessageBuilder::CheckOpMessageBuilder(char const*)", referenced from: std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(Writer.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(ColumnWriter.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(orc-proto-wrapper.cc.o) std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >* absl::lts_20230125::log_internal::MakeCheckOpString<unsigned long long, long long>(unsigned long long, long long, char const*) in liborc.a(Statistics.cc.o) ld: symbol(s) not found for architecture x86_64 ``` -- 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]
