-
-
Save Fishrock123/a91ae0cb85041d5ebf45b18d08a868b9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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" "-framework" "CoreFoundation" "-framework" "Security" "/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: | |
"___cxa_free_exception", referenced from: | |
void Js::HandleHelperOrLibraryMethodWrapperException<true>(Js::ScriptContext*, Js::JavascriptExceptionObject*) in libChakra.Jsrt.a(DiagHelperMethodWrapper.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_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) | |
"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. | |
"___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) | |
... | |
"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) | |
"std::__1::mutex::unlock()", referenced from: | |
_rand_s in libChakra.Pal.a(random.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) | |
... | |
"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. | |
"___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) | |
... | |
"___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_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) | |
... | |
"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. | |
"___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) | |
... | |
"___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) | |
... | |
"___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_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) | |
... | |
"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::__1::mutex::lock()", referenced from: | |
_rand_s in libChakra.Pal.a(random.cpp.o) | |
"std::terminate()", referenced from: | |
___clang_call_terminate in libChakra.Pal.a(debug.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