Undefined symbols for architecture x86_64:
"_class_addMethod", referenced from:
_tray_init in main-280cb6.o
"_class_addProtocol", referenced from:
_tray_init in main-280cb6.o
"_objc_allocateClassPair", referenced from:
_tray_init in main-280cb6.o
"_objc_getClass", referenced from:
_tray_update in main-280cb6.o
_tray_init in main-280cb6.o
_tray_loop in main-280cb6.o
__tray_menu in main-280cb6.o
"_objc_getProtocol", referenced from:
_tray_init in main-280cb6.o
"_objc_msgSend", referenced from:
_tray_update in main-280cb6.o
_tray_init in main-280cb6.o
_tray_loop in main-280cb6.o
__tray_menu in main-280cb6.o
_tray_exit in main-280cb6.o
_menu_callback in main-280cb6.o
"_objc_registerClassPair", referenced from:
_tray_init in main-280cb6.o
"_sel_registerName", referenced from:
_tray_update in main-280cb6.o
_tray_init in main-280cb6.o
_tray_loop in main-280cb6.o
__tray_menu in main-280cb6.o
_tray_exit in main-280cb6.o
_menu_callback in main-280cb6.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
I tried the instructions (on mac):