*Undefined symbols for architecture x86_64: "vtable for std::__1::bad_function_call", referenced from: std::__1::bad_function_call::bad_function_call() in <<myLib>>.a(throw_delegate.o) NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.ld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)*gn gen out/Debug --args='target_os="mac" target_cpu="x64" use_rtti=true is_debug=true' --ide=xcode
Ld DerivedData/Tuple/Build/Products/Debug/TupleDev.app/Contents/MacOS/TupleDev normal x86_64
cd /Users/joel/Code/Tuple/macapp
export MACOSX_DEPLOYMENT_TARGET=10.13
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk -L/Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Products/Debug -F/Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Products/Debug -F/Users/joel/Code/Tuple/macapp/Carthage/Build/Mac -F/Users/joel/Code/Tuple/macapp/Vendor -F/Users/joel/Code/Tuple/macapp -F/Users/joel/Code/Tuple/macapp/Vendor/Sparkle-1.21.2 -filelist /Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Intermediates.noindex/Tuple.build/Debug/TupleApp.build/Objects-normal/x86_64/TupleDev.LinkFileList -Xlinker -rpath -Xlinker @executable_path/../Frameworks -mmacosx-version-min=10.13 -Xlinker -object_path_lto -Xlinker /Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Intermediates.noindex/Tuple.build/Debug/TupleApp.build/Objects-normal/x86_64/TupleDev_lto.o -Xlinker -export_dynamic -Xlinker -no_deduplicate -fobjc-arc -fobjc-link-runtime -fprofile-instr-generate -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx -Xlinker -add_ast_path -Xlinker /Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Intermediates.noindex/Tuple.build/Debug/TupleApp.build/Objects-normal/x86_64/TupleDev.swiftmodule -ObjC -framework ServiceManagement -framework Security -framework MetalKit -framework Sparkle -lc++ -lTupleKit -framework Crashlytics -framework Fabric -Xlinker -dependency_info -Xlinker /Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Intermediates.noindex/Tuple.build/Debug/TupleApp.build/Objects-normal/x86_64/TupleDev_dependency_info.dat -o /Users/joel/Code/Tuple/macapp/DerivedData/Tuple/Build/Products/Debug/TupleDev.app/Contents/MacOS/TupleDev
Undefined symbols for architecture x86_64:
"std::__1::__libcpp_debug_function", referenced from:
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) in libwebrtc.a(audio_processing.o)
std::__1::char_traits<char>::copy(char*, char const*, unsigned long) in libwebrtc.a(audio_processing.o)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::append(char const*) in libwebrtc.a(webrtc_sdp.o)
std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::find(char const*, unsigned long) const in libwebrtc.a(webrtc_sdp.o)
std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >::operator[](unsigned long) in libwebrtc.a(webrtc_sdp.o)
bool std::__1::operator==<char, std::__1::char_traits<char>, std::__1::allocator<char> >(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) in libwebrtc.a(webrtc_sdp.o)
void std::__1::advance<cricket::RidDescription*>(cricket::RidDescription*&, std::__1::iterator_traits<cricket::RidDescription*>::difference_type) in libwebrtc.a(webrtc_sdp.o)
...
"vtable for std::__1::bad_function_call", referenced from:
std::__1::bad_function_call::bad_function_call() in libwebrtc.a(throw_delegate.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)