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]

Reply via email to