raulcd opened a new issue, #36501:
URL: https://github.com/apache/arrow/issues/36501

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   Our nightly 
[java-jars](https://github.com/ursacomputing/crossbow/actions/runs/5462155450/jobs/9942100438)
 job has been failing for some time.
   
   It fails on building C++ for arm, the log of the failure is the following:
   
   ```
   FAILED: release/arrow-array-test 
   : && /Library/Developer/CommandLineTools/usr/bin/c++ -fno-aligned-new  
-Qunused-arguments -fcolor-diagnostics  -Wall -Wno-unknown-warning-option 
-Wno-pass-failed -march=armv8-a  -O3 -DNDEBUG -O2  -arch arm64 -isysroot 
/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk 
-mmacosx-version-min=10.13 -Wl,-search_paths_first 
-Wl,-headerpad_max_install_names  
src/arrow/CMakeFiles/arrow-array-test.dir/Unity/unity_0_cxx.cxx.o -o 
release/arrow-array-test  release/libarrow_testing.a  release/libarrow.a  
/opt/homebrew/opt/openssl@3/lib/libcrypto.a  
/opt/homebrew/opt/openssl@3/lib/libssl.a  orc_ep-install/lib/liborc.a  
protobuf_ep-install/lib/libprotobuf.a  
awssdk_ep-install/lib/libaws-cpp-sdk-identity-management.a  
awssdk_ep-install/lib/libaws-cpp-sdk-sts.a  
awssdk_ep-install/lib/libaws-cpp-sdk-cognito-identity.a  
awssdk_ep-install/lib/libaws-cpp-sdk-s3.a  
awssdk_ep-install/lib/libaws-cpp-sdk-core.a  
awssdk_ep-install/lib/libaws-crt-cpp.a  awssdk_ep-install/lib/libaws-c-s3.a  
awssdk_ep-in
 stall/lib/libaws-c-auth.a  awssdk_ep-install/lib/libaws-c-mqtt.a  
awssdk_ep-install/lib/libaws-c-http.a  
awssdk_ep-install/lib/libaws-c-compression.a  
awssdk_ep-install/lib/libaws-c-sdkutils.a  
awssdk_ep-install/lib/libaws-c-event-stream.a  
awssdk_ep-install/lib/libaws-c-io.a  awssdk_ep-install/lib/libaws-c-cal.a  
awssdk_ep-install/lib/libaws-checksums.a  
awssdk_ep-install/lib/libaws-c-common.a  /opt/homebrew/lib/libutf8proc.a  
re2_ep-install/lib/libre2.a  googletest_ep-prefix/lib/libgtest_main.dylib  
googletest_ep-prefix/lib/libgtest.dylib  
googletest_ep-prefix/lib/libgmock.dylib  
/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libcurl.tbd  
/opt/homebrew/opt/openssl@3/lib/libssl.a  
/opt/homebrew/opt/openssl@3/lib/libcrypto.a  -framework Security  -pthread  
-lpthread  -framework CoreFoundation  
/opt/homebrew/Cellar/lz4/1.9.4/lib/liblz4.a  /opt/homebrew/lib/libsnappy.a  
/Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd  
/opt/homebrew/lib/libzstd
 .a  jemalloc_ep-prefix/src/jemalloc_ep/dist//lib/libjemalloc_pic.a && :
   Undefined symbols for architecture arm64:
     "bool re2::re2_internal::Parse<std::__1::basic_string_view<char, 
std::__1::char_traits<char> > >(char const*, unsigned long, 
std::__1::basic_string_view<char, std::__1::char_traits<char> >*)", referenced 
from:
         bool re2::RE2::Arg::DoParse3ary<std::__1::basic_string_view<char, 
std::__1::char_traits<char> > >(char const*, unsigned long, void*) in 
libarrow.a(unity_21_cxx.cxx.o)
     "re2::RE2::FullMatchN(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >, re2::RE2 const&, re2::RE2::Arg const* const*, 
int)", referenced from:
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::BinaryType>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::StringType>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::LargeBinaryType>::Exec(arrow::compute::KernelContext*,
 arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::LargeStringType>::Exec(arrow::compute::KernelContext*,
 arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
     "re2::RE2::GlobalReplace(std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >*, re2::RE2 const&, 
std::__1::basic_string_view<char, std::__1::char_traits<char> >)", referenced 
from:
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::BinaryType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::BinaryType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::StringType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::StringType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::LargeBinaryType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArrayS
 pan const&, arrow::LargeBinaryType&&, arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::LargeStringType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArrayS
 pan const&, arrow::LargeStringType&&, arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
     "re2::RE2::PartialMatchN(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >, re2::RE2 const&, re2::RE2::Arg const* const*, 
int)", referenced from:
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::PlainSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::PlainSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         std::__1::__function::__func<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*), std::__1::allocator<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*)>, void (void const*, unsigned char const*, long long, long 
long, unsigned char*)>::operator()(voi
 d const*&&, unsigned char const*&&, long long&&, long long&&, unsigned 
char*&&) in libarrow.a(unity_21_cxx.cxx.o)
         std::__1::__function::__func<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*), std::__1::allocator<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*)>, void (void const*, unsigned char const*, long long, long 
long, unsigned char*)>::operator()(voi
 d const*&&, unsigned char const*&&, long long&&, long long&&, unsigned 
char*&&) in libarrow.a(unity_21_cxx.cxx.o)
         std::__1::__function::__func<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*), std::__1::allocator<arrow::compute::internal::(anonymous 
namespace)::MatchSubstringImpl<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*, 
arrow::compute::internal::(anonymous namespace)::RegexSubstringMatcher 
const*)::'lambda'(void const*, unsigned char const*, long long, long long, 
unsigned char*)>, void (void const*, unsigned char const*, long long, long 
long, unsigned char*)>::oper
 ator()(void const*&&, unsigned char const*&&, long long&&, long long&&, 
unsigned char*&&) in libarrow.a(unity_21_cxx.cxx.o)
         ...
     "re2::RE2::FindAndConsumeN(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >*, re2::RE2 const&, re2::RE2::Arg const* const*, 
int)", referenced from:
         
arrow::compute::internal::applicator::ScalarUnaryNotNullStateful<arrow::Int32Type,
 arrow::BinaryType, arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         
arrow::compute::internal::applicator::ScalarUnaryNotNullStateful<arrow::Int32Type,
 arrow::StringType, arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         
arrow::compute::internal::applicator::ScalarUnaryNotNullStateful<arrow::Int64Type,
 arrow::LargeBinaryType, arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         
arrow::compute::internal::applicator::ScalarUnaryNotNullStateful<arrow::Int64Type,
 arrow::LargeStringType, arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         
arrow::compute::internal::applicator::ScalarUnaryNotNullStateful<arrow::Int32Type,
 arrow::FixedSizeBinaryType, arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::BinaryType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::BinaryType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::StringType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::StringType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         ...
     "re2::RE2::Replace(std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >*, re2::RE2 const&, 
std::__1::basic_string_view<char, std::__1::char_traits<char> >)", referenced 
from:
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::BinaryType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::BinaryType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::StringType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArraySpan const&, 
arrow::StringType&&, ar
 row::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::LargeBinaryType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArrayS
 pan const&, arrow::LargeBinaryType&&, arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
         arrow::Status 
arrow::internal::ArraySpanInlineVisitor<arrow::LargeStringType, 
void>::VisitStatus<arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> const&, 
arrow::compute::ExecResult*)::'lambda'(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >), arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> 
>::Replace(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> const&, 
arrow::compute::ExecResult*)::'lambda'()>(arrow::ArrayS
 pan const&, arrow::LargeStringType&&, arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType>&&)::'lambda'(long 
long)::operator()(long long) const in libarrow.a(unity_21_cxx.cxx.o)
     "re2::RE2::QuoteMeta(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >)", referenced from:
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainStartsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::PlainStartsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainStartsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::PlainStartsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainEndsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::PlainEndsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::PlainEndsWithMatcher>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         ...
     "re2::RE2::RE2(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >, re2::RE2::Options const&)", referenced from:
         arrow::compute::internal::(anonymous 
namespace)::RegexSubstringMatcher::Make(arrow::compute::MatchSubstringOptions 
const&, bool, bool) in libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::BinaryType>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::StringType>::Exec(arrow::compute::KernelContext*, 
arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::LargeBinaryType>::Exec(arrow::compute::KernelContext*,
 arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::MatchLike<arrow::LargeStringType>::Exec(arrow::compute::KernelContext*,
 arrow::compute::ExecSpan const&, arrow::compute::ExecResult*) in 
libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::FindSubstringRegex::Make(arrow::compute::MatchSubstringOptions 
const&, bool, bool) in libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::CountSubstringRegex::Make(arrow::compute::MatchSubstringOptions 
const&, bool, bool) in libarrow.a(unity_21_cxx.cxx.o)
         ...
     "re2::RE2::CheckRewriteString(std::__1::basic_string_view<char, 
std::__1::char_traits<char> >, std::__1::basic_string<char, 
std::__1::char_traits<char>, std::__1::allocator<char> >*) const", referenced 
from:
         arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::BinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::BinaryType> 
>::Exec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::ExecResult*) in libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::StringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::StringType> 
>::Exec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::ExecResult*) in libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeBinaryType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeBinaryType> 
>::Exec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::ExecResult*) in libarrow.a(unity_21_cxx.cxx.o)
         arrow::compute::internal::(anonymous 
namespace)::ReplaceSubstring<arrow::LargeStringType, 
arrow::compute::internal::(anonymous 
namespace)::RegexSubstringReplacer<arrow::LargeStringType> 
>::Exec(arrow::compute::KernelContext*, arrow::compute::ExecSpan const&, 
arrow::compute::ExecResult*) in libarrow.a(unity_21_cxx.cxx.o)
   ld: symbol(s) not found for architecture arm64
   clang: error: linker command failed with exit code 1 (use -v to see 
invocation)
   [298/454] Building CXX object 
src/arrow/ipc/CMakeFiles/arrow-ipc-tensor-test.dir/Unity/unity_0_cxx.cxx.o
   [299/454] Building CXX object 
src/arrow/filesystem/CMakeFiles/arrow-s3fs-test.dir/Unity/unity_0_cxx.cxx.o
   [300/454] Building CXX object 
src/arrow/extension/CMakeFiles/arrow-fixed-shape-tensor-test.dir/Unity/unity_0_cxx.cxx.o
   [301/454] Building CXX object 
src/arrow/adapters/orc/CMakeFiles/arrow-orc-adapter-test.dir/adapter_test.cc.o
   [302/454] Building CXX object 
src/arrow/ipc/CMakeFiles/arrow-ipc-json-simple-test.dir/Unity/unity_0_cxx.cxx.o
   [303/454] Building CXX object 
src/parquet/CMakeFiles/parquet_objlib.dir/Unity/unity_3_cxx.cxx.o
   [304/454] Building CXX object 
src/parquet/CMakeFiles/parquet_objlib.dir/Unity/unity_2_cxx.cxx.o
   [305/454] Building CXX object 
src/arrow/json/CMakeFiles/arrow-json-test.dir/Unity/unity_0_cxx.cxx.o
   [306/454] Building CXX object 
src/arrow/ipc/CMakeFiles/arrow-ipc-read-write-test.dir/Unity/unity_0_cxx.cxx.o
   ninja: build stopped: subcommand failed.
   ```
   
   
   
   ### Component(s)
   
   C++, Continuous Integration


-- 
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