Skip to content

Instantly share code, notes, and snippets.

@Fishrock123
Created August 24, 2016 16:57
Show Gist options
  • Save Fishrock123/78cefc176bfc6f87bef99a32dd965fc1 to your computer and use it in GitHub Desktop.
Save Fishrock123/78cefc176bfc6f87bef99a32dd965fc1 to your computer and use it in GitHub Desktop.
error: linking with `cc` failed: exit code: 1
note: "cc" "-m64" "-L" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/nucleus.0.o" "-o" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/nucleus" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug" "-L" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps" "-L" "deps/ChakraCore/BuildLinux/Test/lib/../pal/src/" "-L" "deps/ChakraCore/BuildLinux/Test/lib/Common/Core/" "-L" "deps/ChakraCore/BuildLinux/Test/lib/Jsrt/" "-L" "/usr/local/opt/icu4c/lib/" "-L" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/build/bzip2-sys-b768200d1597b521/out" "-L" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/build/miniz-sys-60c8d67696f63a43/out" "-L" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "-Wl,-force_load,deps/ChakraCore/BuildLinux/Test/lib/../pal/src/libChakra.Pal.a" "-Wl,-force_load,deps/ChakraCore/BuildLinux/Test/lib/Common/Core/libChakra.Common.Core.a" "-Wl,-force_load,deps/ChakraCore/BuildLinux/Test/lib/Jsrt/libChakra.Jsrt.a" "-Wl,-force_load,/usr/local/opt/icu4c/lib/libicudata.a" "-Wl,-force_load,/usr/local/opt/icu4c/lib/libicuuc.a" "-Wl,-force_load,/usr/local/opt/icu4c/lib/libicui18n.a" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libgetopts-33691dbdf8852281.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libzip-f664d58aaa6ae306.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libbzip2-d5b99b9abc5b3496.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libbzip2_sys-9803f2abe4d1d42f.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libmsdos_time-32259590e9e43bd0.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libtime-750bfdd52feafcb7.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libflate2-d719035eaa7c6a88.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libminiz_sys-722889de4af2439c.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/liblibc-1bd8847afb79f283.rlib" "/Users/Jeremiah/Documents/nucleus-chakra/target/debug/deps/libpodio-8ee06ac339b6efd9.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librand-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcollections-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/librustc_unicode-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-39b92f95.rlib" "/Users/Jeremiah/.multirust/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-39b92f95.rlib" "-l" "System" "-l" "pthread" "-l" "c" "-l" "m" "-l" "compiler-rt"
note: Undefined symbols for architecture x86_64:
"_CFStringGetCString", referenced from:
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
"___cxa_free_exception", referenced from:
void Js::HandleHelperOrLibraryMethodWrapperException<true>(Js::ScriptContext*, Js::JavascriptExceptionObject*) in libChakra.Jsrt.a(DiagHelperMethodWrapper.cpp.o)
"vtable for __cxxabiv1::__pointer_type_info", referenced from:
typeinfo for Js::JavascriptExceptionObject* in libChakra.Jsrt.a(Jsrt.cpp.o)
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_CFTimeZoneCopyAbbreviation", referenced from:
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
"___cxa_guard_acquire", referenced from:
ConfigParser::ProcessConfiguration(void*) in libChakra.Common.Core.a(ConfigParser.cpp.o)
VALIDATE_ENTER_CURRENT_THREAD() in libChakra.Jsrt.a(JsrtHelper.cpp.o)
"___cxa_guard_release", referenced from:
ConfigParser::ProcessConfiguration(void*) in libChakra.Common.Core.a(ConfigParser.cpp.o)
VALIDATE_ENTER_CURRENT_THREAD() in libChakra.Jsrt.a(JsrtHelper.cpp.o)
"___cxa_guard_abort", referenced from:
ConfigParser::ProcessConfiguration(void*) in libChakra.Common.Core.a(ConfigParser.cpp.o)
VALIDATE_ENTER_CURRENT_THREAD() in libChakra.Jsrt.a(JsrtHelper.cpp.o)
"_CFTimeZoneCopySystem", referenced from:
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::UtcToLocal(double, int&, int&, bool&) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::LocalToUtc(double) in libChakra.Jsrt.a(DateTime.cpp.o)
"std::__1::mutex::lock()", referenced from:
_rand_s in libChakra.Pal.a(random.cpp.o)
"_CFStringCreateWithCString", referenced from:
_PAL_DisplayDialog in libChakra.Pal.a(dbgmsg.cpp.o)
"_CFUserNotificationDisplayAlert", referenced from:
_PAL_DisplayDialog in libChakra.Pal.a(dbgmsg.cpp.o)
"_CFTimeZoneIsDaylightSavingTime", referenced from:
PlatformAgnostic::DateTime::DaylightTimeHelper::UtcToLocal(double, int&, int&, bool&) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::LocalToUtc(double) in libChakra.Jsrt.a(DateTime.cpp.o)
"vtable for __cxxabiv1::__vmi_class_type_info", referenced from:
typeinfo for CorUnix::CSimpleDataLock in libChakra.Pal.a(palobjbase.cpp.o)
typeinfo for CorUnix::CSynchWaitController in libChakra.Pal.a(synchcontrollers.cpp.o)
typeinfo for CorUnix::CSynchStateController in libChakra.Pal.a(synchcontrollers.cpp.o)
typeinfo for CmdLineArgsParser in libChakra.Common.Core.a(CmdParser.cpp.o)
typeinfo for JsrtDebugManager in libChakra.Jsrt.a(JsrtDebugManager.cpp.o)
typeinfo for Js::SynchronizableList<Memory::RecyclerWeakReference<Js::FunctionEntryPointInfo>*, JsUtil::List<Memory::RecyclerWeakReference<Js::FunctionEntryPointInfo>*, Memory::Recycler, false, Js::CopyRemovePolicy, DefaultComparer>, Js::DefaultContainerLockPolicy, CriticalSection> in libChakra.Jsrt.a(FunctionBody.cpp.o)
typeinfo for ThreadContext in libChakra.Jsrt.a(ThreadContext.cpp.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_SessionGetInfo", referenced from:
_PAL_DisplayDialog in libChakra.Pal.a(dbgmsg.cpp.o)
"_CFStringGetCharacterAtIndex", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"_CFStringCreateMutable", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"_CFStringCreateWithBytes", referenced from:
_MultiByteToWideChar in libChakra.Pal.a(unicode.cpp.o)
"_CFStringGetCharacters", referenced from:
_MultiByteToWideChar in libChakra.Pal.a(unicode.cpp.o)
"_CFStringUppercase", referenced from:
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"_CFStringGetBytes", referenced from:
_WideCharToMultiByte in libChakra.Pal.a(unicode.cpp.o)
"_CFStringGetLength", referenced from:
_MultiByteToWideChar in libChakra.Pal.a(unicode.cpp.o)
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
"___cxa_call_unexpected", referenced from:
Memory::LargeHeapBlock::RescanOnePage(Memory::Recycler*) in libChakra.Jsrt.a(LargeHeapBlock.cpp.o)
Memory::LargeHeapBlock::RescanMultiPage(Memory::Recycler*) in libChakra.Jsrt.a(LargeHeapBlock.cpp.o)
Memory::SmallNormalHeapBlockT<SmallAllocationBlockAttributes>::RescanObject(Memory::SmallNormalHeapBlockT<SmallAllocationBlockAttributes>*, char*, unsigned int, unsigned int, Memory::Recycler*) in libChakra.Jsrt.a(SmallNormalHeapBlock.cpp.o)
Memory::SmallNormalHeapBlockT<MediumAllocationBlockAttributes>::RescanObject(Memory::SmallNormalHeapBlockT<MediumAllocationBlockAttributes>*, char*, unsigned int, unsigned int, Memory::Recycler*) in libChakra.Jsrt.a(SmallNormalHeapBlock.cpp.o)
Memory::SmallNormalHeapBucketBase<Memory::SmallNormalHeapBlockT<SmallAllocationBlockAttributes> >::RescanObjectsOnPage(Memory::SmallNormalHeapBlockT<SmallAllocationBlockAttributes>*, char*, char*, BVStatic<1024ul>*, unsigned int, unsigned int, bool*, Memory::Recycler*) in libChakra.Jsrt.a(SmallNormalHeapBucket.cpp.o)
Memory::SmallNormalHeapBucketBase<Memory::SmallNormalHeapBlockT<MediumAllocationBlockAttributes> >::RescanObjectsOnPage(Memory::SmallNormalHeapBlockT<MediumAllocationBlockAttributes>*, char*, char*, BVStatic<2048ul>*, unsigned int, unsigned int, bool*, Memory::Recycler*) in libChakra.Jsrt.a(SmallNormalHeapBucket.cpp.o)
Memory::SmallNormalHeapBucketBase<Memory::SmallFinalizableHeapBlockT<SmallAllocationBlockAttributes> >::RescanObjectsOnPage(Memory::SmallFinalizableHeapBlockT<SmallAllocationBlockAttributes>*, char*, char*, BVStatic<1024ul>*, unsigned int, unsigned int, bool*, Memory::Recycler*) in libChakra.Jsrt.a(SmallNormalHeapBucket.cpp.o)
...
"___cxa_rethrow", referenced from:
LOADCallDllMainSafe(_MODSTRUCT*, unsigned int, void*) in libChakra.Pal.a(module.cpp.o)
JsUtil::BaseDictionary<unsigned int, JsrtDebuggerObjectBase*, Memory::ArenaAllocator, DictionarySizePolicy<PowerOf2Policy, 2u, 2u, 1u, 4u>, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Allocate(int**, JsUtil::SimpleDictionaryEntry<unsigned int, JsrtDebuggerObjectBase*>**, unsigned int, int) in libChakra.Jsrt.a(JsrtDebuggerObject.cpp.o)
JsUtil::BaseDictionary<void*, Memory::Recycler::ObjectBeforeCollectCallbackData, Memory::HeapAllocator, DictionarySizePolicy<PrimePolicy, 2u, 2u, 1u, 4u>, RecyclerPointerComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Allocate(int**, JsUtil::SimpleDictionaryEntry<void*, Memory::Recycler::ObjectBeforeCollectCallbackData>**, unsigned int, int) in libChakra.Jsrt.a(Recycler.cpp.o)
JsUtil::BaseDictionary<char16_t, Js::JavascriptString*, Memory::Recycler, DictionarySizePolicy<PowerOf2Policy, 2u, 2u, 1u, 4u>, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Allocate(int**, JsUtil::SimpleDictionaryEntry<char16_t, Js::JavascriptString*>**, unsigned int, int) in libChakra.Jsrt.a(CharStringCache.cpp.o)
Js::CrossSite::CommonThunk(Js::RecyclableObject*, void* (*)(Js::RecyclableObject*, Js::CallInfo, ...), Js::Arguments) in libChakra.Jsrt.a(CrossSite.cpp.o)
JsUtil::BaseDictionary<int, Js::PropertyRecord const*, Memory::RecyclerNonLeafAllocator, DictionarySizePolicy<PowerOf2Policy, 2u, 2u, 1u, 4u>, DefaultComparer, JsUtil::SimpleDictionaryEntry, JsUtil::NoResizeLock>::Allocate(int**, JsUtil::SimpleDictionaryEntry<int, Js::PropertyRecord const*>**, unsigned int, int) in libChakra.Jsrt.a(FunctionBody.cpp.o)
JsUtil::BaseDictionary<Js::PropertyRecord const*, Js::PropertyRecord const*, Memory::Recycler, DictionarySizePolicy<PowerOf2Policy, 2u, 2u, 1u, 4u>, DefaultComparer, JsUtil::SimpleHashedEntry, JsUtil::NoResizeLock>::Allocate(int**, JsUtil::SimpleHashedEntry<Js::PropertyRecord const*, Js::PropertyRecord const*>**, unsigned int, int) in libChakra.Jsrt.a(ScriptContext.cpp.o)
...
"_CFStringLowercase", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
"___cxa_end_catch", referenced from:
LOADCallDllMainSafe(_MODSTRUCT*, unsigned int, void*) in libChakra.Pal.a(module.cpp.o)
CreateRuntimeCore(_JsRuntimeAttributes, unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned int, unsigned int, bool (*)(void (*)(void*), void*), void**) in libChakra.Jsrt.a(Jsrt.cpp.o)
CreateContextCore(void*, bool, void**) in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsDisposeRuntime in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsSetCurrentContext in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsStringToPointer in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsConvertValueToString in libChakra.Jsrt.a(Jsrt.cpp.o)
...
"_CFTimeZoneGetSecondsFromGMT", referenced from:
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::UtcToLocal(double, int&, int&, bool&) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::LocalToUtc(double) in libChakra.Jsrt.a(DateTime.cpp.o)
"std::__1::mutex::unlock()", referenced from:
_rand_s in libChakra.Pal.a(random.cpp.o)
"_CFStringCreateWithCharacters", referenced from:
_WideCharToMultiByte in libChakra.Pal.a(unicode.cpp.o)
"_kCFAllocatorDefault", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
_MultiByteToWideChar in libChakra.Pal.a(unicode.cpp.o)
_WideCharToMultiByte in libChakra.Pal.a(unicode.cpp.o)
_PAL_DisplayDialog in libChakra.Pal.a(dbgmsg.cpp.o)
"___cxa_allocate_exception", referenced from:
SEHProcessException(_EXCEPTION_POINTERS*) in libChakra.Pal.a(seh.cpp.o)
RtlpRaiseException(_EXCEPTION_RECORD*) in libChakra.Pal.a(seh.cpp.o)
CmdLineArgsParser::ParseString(char16_t*, unsigned long, bool) in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::ParseInteger() in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::GetCurrentString() in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::GetCurrentBoolean() in libChakra.Common.Core.a(CmdParser.cpp.o)
Js::Throw::InternalError() in libChakra.Jsrt.a(Throw.cpp.o)
...
"___cxa_throw", referenced from:
SEHProcessException(_EXCEPTION_POINTERS*) in libChakra.Pal.a(seh.cpp.o)
RtlpRaiseException(_EXCEPTION_RECORD*) in libChakra.Pal.a(seh.cpp.o)
CmdLineArgsParser::ParseString(char16_t*, unsigned long, bool) in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::ParseInteger() in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::GetCurrentString() in libChakra.Common.Core.a(CmdParser.cpp.o)
CmdLineArgsParser::GetCurrentBoolean() in libChakra.Common.Core.a(CmdParser.cpp.o)
Js::Throw::InternalError() in libChakra.Jsrt.a(Throw.cpp.o)
...
"vtable for __cxxabiv1::__class_type_info", referenced from:
typeinfo for PAL_SEHException in libChakra.Pal.a(debug.cpp.o)
typeinfo for NativeExceptionHolderBase in libChakra.Pal.a(debug.cpp.o)
typeinfo for CorUnix::IPalObject in libChakra.Pal.a(palobjbase.cpp.o)
typeinfo for CorUnix::IDataLock in libChakra.Pal.a(palobjbase.cpp.o)
typeinfo for CorUnix::IPalObjectManager in libChakra.Pal.a(shmobjectmanager.cpp.o)
typeinfo for CorUnix::CSimpleHandleManager in libChakra.Pal.a(shmobjectmanager.cpp.o)
typeinfo for CorUnix::CSynchControllerBase in libChakra.Pal.a(synchcontrollers.cpp.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"std::terminate()", referenced from:
___clang_call_terminate in libChakra.Pal.a(debug.cpp.o)
"_CFCharacterSetGetPredefined", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"std::__1::mutex::~mutex()", referenced from:
__GLOBAL__sub_I_random.stdout.Jeremiahs_MacBook_Pro.local.4141.A9mq82.ii in libChakra.Pal.a(random.cpp.o)
"_CFCharacterSetIsCharacterMember", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"___gxx_personality_v0", referenced from:
CorUnix::CSimpleHandleManager::~CSimpleHandleManager() in libChakra.Pal.a(pal.cpp.o)
CorUnix::CSimpleHandleManager::~CSimpleHandleManager() in libChakra.Pal.a(pal.cpp.o)
LOADCallDllMainSafe(_MODSTRUCT*, unsigned int, void*) in libChakra.Pal.a(module.cpp.o)
_rand_s in libChakra.Pal.a(random.cpp.o)
CorUnix::CPalObjectBase::~CPalObjectBase() in libChakra.Pal.a(palobjbase.cpp.o)
CorUnix::CSimpleDataLock::~CSimpleDataLock() in libChakra.Pal.a(palobjbase.cpp.o)
CorUnix::CSimpleDataLock::~CSimpleDataLock() in libChakra.Pal.a(palobjbase.cpp.o)
...
"___cxa_pure_virtual", referenced from:
vtable for NativeExceptionHolderBase in libChakra.Pal.a(seh.cpp.o)
vtable for CorUnix::CPalObjectBase in libChakra.Pal.a(palobjbase.cpp.o)
vtable for DelayLoadLibrary in libChakra.Common.Core.a(DelayLoadLibrary.cpp.o)
vtable for JsrtDebuggerObjectBase in libChakra.Jsrt.a(JsrtDebuggerObject.cpp.o)
vtable for JsrtContext in libChakra.Jsrt.a(JsrtContext.cpp.o)
vtable for Memory::SmallHeapBlockT<MediumAllocationBlockAttributes> in libChakra.Jsrt.a(HeapBlock.cpp.o)
vtable for Memory::SmallHeapBlockT<SmallAllocationBlockAttributes> in libChakra.Jsrt.a(HeapBlock.cpp.o)
...
"_CFStringAppendCharacters", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
"___cxa_begin_catch", referenced from:
___clang_call_terminate in libChakra.Pal.a(debug.cpp.o)
LOADCallDllMainSafe(_MODSTRUCT*, unsigned int, void*) in libChakra.Pal.a(module.cpp.o)
CreateRuntimeCore(_JsRuntimeAttributes, unsigned char const*, unsigned long, unsigned char const*, unsigned long, unsigned int, unsigned int, bool (*)(void (*)(void*), void*), void**) in libChakra.Jsrt.a(Jsrt.cpp.o)
CreateContextCore(void*, bool, void**) in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsDisposeRuntime in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsSetCurrentContext in libChakra.Jsrt.a(Jsrt.cpp.o)
_JsStringToPointer in libChakra.Jsrt.a(Jsrt.cpp.o)
...
"_kCFAbsoluteTimeIntervalSince1970", referenced from:
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::UtcToLocal(double, int&, int&, bool&) in libChakra.Jsrt.a(DateTime.cpp.o)
PlatformAgnostic::DateTime::DaylightTimeHelper::LocalToUtc(double) in libChakra.Jsrt.a(DateTime.cpp.o)
"vtable for __cxxabiv1::__si_class_type_info", referenced from:
typeinfo for NativeExceptionHolder<LOADCallDllMainSafe(_MODSTRUCT*, unsigned int, void*)::$_0> in libChakra.Pal.a(module.cpp.o)
typeinfo for CorUnix::CPalObjectBase in libChakra.Pal.a(palobjbase.cpp.o)
typeinfo for CorUnix::CSharedMemoryObject in libChakra.Pal.a(shmobject.cpp.o)
typeinfo for CorUnix::CSharedMemoryWaitableObject in libChakra.Pal.a(shmobject.cpp.o)
typeinfo for CorUnix::CSharedMemoryObjectManager in libChakra.Pal.a(shmobjectmanager.cpp.o)
typeinfo for CorUnix::CSimpleSharedMemoryLock in libChakra.Pal.a(shmobjectmanager.cpp.o)
typeinfo for CorUnix::CPalSynchronizationManager in libChakra.Pal.a(synchmanager.cpp.o)
...
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_CFRelease", referenced from:
_PAL_towlower in libChakra.Pal.a(wchar.cpp.o)
_PAL_towupper in libChakra.Pal.a(wchar.cpp.o)
_MultiByteToWideChar in libChakra.Pal.a(unicode.cpp.o)
_WideCharToMultiByte in libChakra.Pal.a(unicode.cpp.o)
_PAL_DisplayDialog in libChakra.Pal.a(dbgmsg.cpp.o)
PlatformAgnostic::DateTime::Utility::GetStandardName(unsigned long*, PlatformAgnostic::DateTime::YMD const*) in libChakra.Jsrt.a(DateTime.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment