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]

Reply via email to