Skip to content

Instantly share code, notes, and snippets.

@eseidel
Created August 4, 2021 03:23
Show Gist options
  • Save eseidel/91f84e51c4dcf433891ec2a53db01de0 to your computer and use it in GitHub Desktop.
Save eseidel/91f84e51c4dcf433891ec2a53db01de0 to your computer and use it in GitHub Desktop.
burndown list to using wren_c's wren_test!
==== Building wren_test (release_64bit) ====
Linking wren_test
Undefined symbols for architecture x86_64:
"_wrenAbortFiber", referenced from:
_runtimeError in error.o
_badClassAllocate in foreign_class.o
"_wrenCall", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_multipleInterpretCalls in new_vm.o
_resetStackAfterCallAbortRunTests in reset_stack_after_call_abort.o
_resetStackAfterForeignConstructRunTests in reset_stack_after_foreign_construct.o
...
"_wrenEnsureSlots", referenced from:
_call in benchmark.o
_callRunTests in call.o
_api in call_calls_foreign.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_runtimeError in error.o
_badClassAllocate in foreign_class.o
...
"_wrenFreeVM", referenced from:
_call in benchmark.o
_main in main.o
_nullConfig in new_vm.o
_multipleInterpretCalls in new_vm.o
_noResolver in resolution.o
_returnsNull in resolution.o
_changesString in resolution.o
...
"_wrenGetListCount", referenced from:
_getListCount in slots.o
"_wrenGetListElement", referenced from:
_get in lists.o
_getListElement in slots.o
"_wrenGetMapContainsKey", referenced from:
_containsAPI in maps.o
_containsAPIFalse in maps.o
_containsWren in maps.o
"_wrenGetMapCount", referenced from:
_countWren in maps.o
_countAPI in maps.o
"_wrenGetMapValue", referenced from:
_getMapValue in slots.o
"_wrenGetSlotBool", referenced from:
_getSlots in slots.o
_setSlots in slots.o
"_wrenGetSlotBytes", referenced from:
_getSlots in slots.o
_setSlots in slots.o
"_wrenGetSlotCount", referenced from:
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_pointAllocate in foreign_class.o
_ensure in slots.o
_ensureOutsideForeign in slots.o
"_wrenGetSlotHandle", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_setValue in handle.o
_resetStackAfterCallAbortRunTests in reset_stack_after_call_abort.o
_resetStackAfterForeignConstructRunTests in reset_stack_after_foreign_construct.o
...
"_wrenGetSlotString", referenced from:
_otherSlot in get_variable.o
_hasVariable in get_variable.o
_hasModule in get_variable.o
_getSlots in slots.o
_setSlots in slots.o
"_wrenGetSlotType", referenced from:
_setSlots in slots.o
_slotTypes in slots.o
"_wrenGetUserData", referenced from:
_test in user_data.o
"_wrenGetVariable", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_beforeDefined in get_variable.o
_afterDefined in get_variable.o
_afterAssigned in get_variable.o
...
"_wrenHasModule", referenced from:
_hasModule in get_variable.o
"_wrenHasVariable", referenced from:
_hasVariable in get_variable.o
"_wrenInitConfiguration", referenced from:
_call in benchmark.o
_main in main.o
_noResolver in resolution.o
_returnsNull in resolution.o
_changesString in resolution.o
_shared in resolution.o
_importer in resolution.o
...
"_wrenInsertInList", referenced from:
_api in call_calls_foreign.o
_insert in lists.o
_set in lists.o
"_wrenInterpret", referenced from:
_call in benchmark.o
_nullConfig in new_vm.o
_multipleInterpretCalls in new_vm.o
_noResolver in resolution.o
_returnsNull in resolution.o
_changesString in resolution.o
_shared in resolution.o
...
"_wrenMakeCallHandle", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_multipleInterpretCalls in new_vm.o
_resetStackAfterCallAbortRunTests in reset_stack_after_call_abort.o
_resetStackAfterForeignConstructRunTests in reset_stack_after_foreign_construct.o
...
"_wrenNewVM", referenced from:
_call in benchmark.o
_main in main.o
_nullConfig in new_vm.o
_multipleInterpretCalls in new_vm.o
_noResolver in resolution.o
_returnsNull in resolution.o
_changesString in resolution.o
...
"_wrenReleaseHandle", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_getValue in handle.o
_multipleInterpretCalls in new_vm.o
_resetStackAfterCallAbortRunTests in reset_stack_after_call_abort.o
...
"_wrenRemoveMapValue", referenced from:
_removeKey in maps.o
"_wrenSetListElement", referenced from:
_set in lists.o
"_wrenSetMapValue", referenced from:
_insert in maps.o
_invalidInsert in maps.o
"_wrenSetSlotBool", referenced from:
_call in benchmark.o
_callRunTests in call.o
_hasVariable in get_variable.o
_hasModule in get_variable.o
_insert in maps.o
_containsAPI in maps.o
_containsAPIFalse in maps.o
...
"_wrenSetSlotBytes", referenced from:
_callRunTests in call.o
_setSlots in slots.o
"_wrenSetSlotHandle", referenced from:
_call in benchmark.o
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_callWrenCallRootRunTests in call_wren_call_root.o
_getValue in handle.o
_resetStackAfterCallAbortRunTests in reset_stack_after_call_abort.o
_resetStackAfterForeignConstructRunTests in reset_stack_after_foreign_construct.o
...
"_wrenSetSlotNewList", referenced from:
_api in call_calls_foreign.o
_newList in lists.o
_insert in lists.o
_set in lists.o
_insert in maps.o
"_wrenSetSlotNewMap", referenced from:
_newMap in maps.o
_insert in maps.o
_invalidInsert in maps.o
"_wrenSetSlotNull", referenced from:
_callRunTests in call.o
_insert in maps.o
_setSlots in slots.o
"_wrenSetSlotString", referenced from:
_callRunTests in call.o
_callCallsForeignRunTests in call_calls_foreign.o
_runtimeError in error.o
_pointToString in foreign_class.o
_badClassAllocate in foreign_class.o
_otherSlot in get_variable.o
_insert in maps.o
...
"_wrenSetUserData", referenced from:
_test in user_data.o
ld: symbol(s) not found for architecture x86_64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment