-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Labels
Milestone
Description
Describe the bug, including details regarding any error messages, version, and platform.
I am getting the following error while compiling Arrow C++.
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/CMakeFiles/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/tdigest_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/openssl@1.1/lib/libcrypto.dylib /opt/homebrew/opt/openssl@1.1/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/homebrew/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/openssl@1.1/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/libaws-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++