vibhatha opened a new issue, #14779: URL: https://github.com/apache/arrow/issues/14779
### Describe the bug, including details regarding any error messages, version, and platform. I am getting the following error while compiling Arrow C++. ```bash 8 warnings generated. [537/632] Linking CXX executable debug/arrow-utility-test FAILED: debug/arrow-utility-test : && /Users/vibhatha/tools/arrow/lint/clang+llvm-14.0.0-x86_64-apple-darwin/bin/clang++ -fno-aligned-new -Qunused-arguments -fcolor-diagnostics -ggdb -O0 -Wall -Wextra -Wdocumentation -Wshorten-64-to-32 -Wno-missing-braces -Wno-unused-parameter -Wno-constant-logical-operand -Wno-return-stack-address -Werror -Wno-unknown-warning-option -Wno-pass-failed -march=armv8-a -g -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.3.sdk -mmacosx-version-min=12.0 -Wl,-search_paths_first -Wl,-headerpad_max_install_names -L/opt/homebrew/opt/bison/lib src/arrow/util/CMakeFiles/arrow-utility-test.dir/align_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/atfork_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/byte_size_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/cache_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/checked_cast_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/compression_test.cc.o src/arrow/util/C MakeFiles/arrow-utility-test.dir/decimal_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/formatting_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/key_value_metadata_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/hashing_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/int_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/io_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/iterator_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/logging_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/queue_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/range_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/reflection_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/small_vector_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/stl_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/string_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/t digest_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/test_common.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/time_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/tracing_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/trie_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/uri_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/utf8_util_test.cc.o src/arrow/util/CMakeFiles/arrow-utility-test.dir/value_parsing_test.cc.o -o debug/arrow-utility-test -Wl,-rpath,/Users/vibhatha/github/fork/arrow/cpp/build/debug -Wl,-rpath,/opt/homebrew/lib debug/libarrow_testing.1100.0.0.dylib debug/libarrow.1100.0.0.dylib /opt/homebrew/opt/[email protected]/lib/libcrypto.dylib /opt/homebrew/opt/[email protected]/lib/libssl.dylib /opt/homebrew/lib/libbrotlienc.dylib /opt/homebrew/lib/libbrotlidec.dylib /opt/homebrew/lib/libbrotlicommon.dylib /opt/homebrew/lib/libaws-cpp-sdk-config.dylib /opt/homebrew/lib/libaws-cpp-sdk-transfer.dylib /opt/homebre w/lib/libaws-cpp-sdk-identity-management.dylib /opt/homebrew/lib/libaws-cpp-sdk-cognito-identity.dylib /opt/homebrew/lib/libaws-cpp-sdk-sts.dylib /opt/homebrew/lib/libaws-cpp-sdk-s3.dylib /opt/homebrew/lib/libaws-cpp-sdk-core.dylib utf8proc_ep-install/lib/libutf8proc.a /opt/homebrew/lib/libre2.9.0.0.dylib googletest_ep-prefix/lib/libgtest_maind.dylib googletest_ep-prefix/lib/libgtestd.dylib googletest_ep-prefix/lib/libgmockd.dylib /opt/homebrew/opt/[email protected]/lib/libcrypto.dylib /opt/homebrew/lib/libaws-crt-cpp.dylib /opt/homebrew/lib/libaws-c-mqtt.1.0.0.dylib /opt/homebrew/lib/libaws-c-event-stream.1.0.0.dylib /opt/homebrew/lib/libaws-c-s3.1.0.0.dylib /opt/homebrew/lib/libaws-c-auth.1.0.0.dylib /opt/homebrew/lib/libaws-c-http.1.0.0.dylib /opt/homebrew/lib/libaws-c-io.1.0.0.dylib /opt/homebrew/lib/libaws-c-compression.1.0.0.dylib /opt/homebrew/lib/libaws-c-cal.1.0.0.dylib -framework Security /opt/homebrew/lib/libaws-c-sdkutils.1.0.0.dylib /opt/homebrew/lib/lib aws-checksums.1.0.0.dylib /opt/homebrew/lib/libaws-c-common.1.0.0.dylib -pthread -lpthread -framework CoreFoundation && : Undefined symbols for architecture arm64: "__ZNSt3__18to_charsEPcS0_d", referenced from: __ZN5arrow8internal7ToCharsIdJEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEET_DpOT0_ in string_test.cc.o "__ZNSt3__18to_charsEPcS0_f", referenced from: __ZN5arrow8internal7ToCharsIfJEEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEET_DpOT0_ in string_test.cc.o ld: symbol(s) not found for architecture arm64 clang-14: error: linker command failed with exit code 1 (use -v to see invocation) [546/632] Building CXX object src/parquet/CMakeFiles/parquet-arrow-test.dir/arrow/arrow_reader_writer_test.cc.o ninja: build stopped: subcommand failed. ``` I encounter this issue on Mac M1 while using the clang-14. ### Component(s) C++ -- 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]
