[build] [100%] Linking CXX executable glfw-imgui [build] Undefined symbols for architecture x86_64: [build] "_CFArrayAppendValue", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_CFArrayCreateMutable", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_CFArrayGetCount", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] _closeJoystick in libglfw3.a(cocoa_joystick.m.o) [build] __glfwPlatformPollJoystick in libglfw3.a(cocoa_joystick.m.o) [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CFArrayGetValueAtIndex", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] _closeJoystick in libglfw3.a(cocoa_joystick.m.o) [build] __glfwPlatformPollJoystick in libglfw3.a(cocoa_joystick.m.o) [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CFArraySortValues", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_CFBundleCopyResourcesDirectoryURL", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CFBundleGetBundleWithIdentifier", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] __glfwInitNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CFBundleGetDataPointerForName", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CFBundleGetFunctionPointerForName", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] _getProcAddressNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CFBundleGetMainBundle", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CFDictionaryCreateMutable", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_CFDictionaryGetValue", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFDictionaryGetValueIfPresent", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFDictionarySetValue", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_CFGetTypeID", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_CFNumberCreate", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_CFNumberGetValue", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFRelease", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] -[GLFWHelper selectedKeyboardInputSourceChanged:] in libglfw3.a(cocoa_init.m.o) [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] __glfwPlatformTerminate in libglfw3.a(cocoa_init.m.o) [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] __glfwTerminateJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] ... [build] "_CFRunLoopGetMain", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_CFRunLoopRunInMode", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_CFStringCompare", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CFStringCreateWithCString", referenced from: [build] _getProcAddressNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CFStringCreateWithCharactersNoCopy", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] "_CFStringGetCString", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFStringGetLength", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFStringGetMaximumSizeForEncoding", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CFURLCopyLastPathComponent", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CFURLGetFileSystemRepresentation", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CGAcquireDisplayFadeReservation", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwRestoreVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGAssociateMouseAndMouseCursorPosition", referenced from: [build] _updateCursorMode in libglfw3.a(cocoa_window.m.o) [build] "_CGDisplayBounds", referenced from: [build] __glfwPlatformGetWindowPos in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidDeminiaturize:] in libglfw3.a(cocoa_window.m.o) [build] __glfwTransformYNS in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformCreateWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowPos in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowSize in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowMonitor in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_CGDisplayCopyAllDisplayModes", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayCopyDisplayMode", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayFade", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwRestoreVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayGammaTableCapacity", referenced from: [build] __glfwPlatformGetGammaRamp in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayIsAsleep", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModeGetHeight", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModeGetIOFlags", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModeGetRefreshRate", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModeGetWidth", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModeRelease", referenced from: [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwRestoreVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayModelNumber", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayMoveCursorToPoint", referenced from: [build] __glfwPlatformSetCursorPos in libglfw3.a(cocoa_window.m.o) [build] "_CGDisplayScreenSize", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplaySetDisplayMode", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwRestoreVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayUnitNumber", referenced from: [build] _refreshMonitorScreen in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGDisplayVendorNumber", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGEventSourceCreate", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CGEventSourceSetLocalEventsSuppressionInterval", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] "_CGGetDisplayTransferByTable", referenced from: [build] __glfwPlatformGetGammaRamp in libglfw3.a(cocoa_monitor.m.o) [build] "_CGGetOnlineDisplayList", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGMainDisplayID", referenced from: [build] __glfwPlatformGetWindowPos in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidDeminiaturize:] in libglfw3.a(cocoa_window.m.o) [build] __glfwTransformYNS in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformCreateWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowPos in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowSize in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowMonitor in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_CGReleaseDisplayFadeReservation", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwRestoreVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] "_CGSetDisplayTransferByTable", referenced from: [build] __glfwPlatformSetGammaRamp in libglfw3.a(cocoa_monitor.m.o) [build] "_CGWarpMouseCursorPosition", referenced from: [build] __glfwPlatformSetCursorPos in libglfw3.a(cocoa_window.m.o) [build] "_CVDisplayLinkCreateWithActiveCGDisplays", referenced from: [build] __glfwCreateContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkCreateWithCGDisplay", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CVDisplayLinkGetNominalOutputVideoRefreshPeriod", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] "_CVDisplayLinkIsRunning", referenced from: [build] _destroyContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkRelease", referenced from: [build] __glfwSetVideoModeNS in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoMode in libglfw3.a(cocoa_monitor.m.o) [build] __glfwPlatformGetVideoModes in libglfw3.a(cocoa_monitor.m.o) [build] _destroyContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkSetCurrentCGDisplay", referenced from: [build] __glfwCreateContextNSGL in libglfw3.a(nsgl_context.m.o) [build] __glfwUpdateDisplayLinkDisplayNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkSetOutputCallback", referenced from: [build] __glfwCreateContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkStart", referenced from: [build] __glfwCreateContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_CVDisplayLinkStop", referenced from: [build] _destroyContextNSGL in libglfw3.a(nsgl_context.m.o) [build] "_IODisplayCreateInfoDictionary", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_IOHIDDeviceCopyMatchingElements", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDDeviceGetProperty", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDDeviceGetValue", referenced from: [build] __glfwPlatformPollJoystick in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetLogicalMax", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetLogicalMin", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetType", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetTypeID", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetUsage", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDElementGetUsagePage", referenced from: [build] _matchCallback in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerCreate", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerOpen", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerRegisterDeviceMatchingCallback", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerRegisterDeviceRemovalCallback", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerScheduleWithRunLoop", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDManagerSetDeviceMatchingMultiple", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_IOHIDValueGetIntegerValue", referenced from: [build] __glfwPlatformPollJoystick in libglfw3.a(cocoa_joystick.m.o) [build] "_IOIteratorNext", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_IOObjectRelease", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_IOServiceGetMatchingServices", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_IOServiceMatching", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_NSApp", referenced from: [build] -[GLFWContentView insertText:replacementRange:] in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformCreateWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformFocusWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformRequestWindowAttention in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformSetWindowMonitor in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformPollEvents in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformWaitEvents in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_NSCalibratedRGBColorSpace", referenced from: [build] __glfwPlatformCreateCursor in libglfw3.a(cocoa_window.m.o) [build] "_NSDefaultRunLoopMode", referenced from: [build] __glfwPlatformSetWindowMonitor in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformPollEvents in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformWaitEvents in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformWaitEventsTimeout in libglfw3.a(cocoa_window.m.o) [build] "_NSMouseInRect", referenced from: [build] __glfwPlatformWindowHovered in libglfw3.a(cocoa_window.m.o) [build] "_NSPasteboardTypeString", referenced from: [build] __glfwPlatformSetClipboardString in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformGetClipboardString in libglfw3.a(cocoa_window.m.o) [build] "_NSPasteboardURLReadingFileURLsOnlyKey", referenced from: [build] -[GLFWContentView performDragOperation:] in libglfw3.a(cocoa_window.m.o) [build] "_NSSelectorFromString", referenced from: [build] -[GLFWApplicationDelegate applicationWillFinishLaunching:] in libglfw3.a(cocoa_init.m.o) [build] "_NSTextInputContextKeyboardSelectionDidChangeNotification", referenced from: [build] __glfwPlatformInit in libglfw3.a(cocoa_init.m.o) [build] __glfwPlatformTerminate in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSApplication", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSArray", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSAttributedString", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSBitmapImageRep", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSBundle", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSColor", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSCondition", referenced from: [build] objc-class-ref in libglfw3.a(nsgl_context.m.o) [build] "_OBJC_CLASS_$_NSCursor", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSDate", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSDictionary", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSEvent", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSImage", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSMenu", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSMenuItem", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSMutableAttributedString", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSNotificationCenter", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSNumber", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSObject", referenced from: [build] _OBJC_CLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_CLASS_$_GLFWHelper in libglfw3.a(cocoa_init.m.o) [build] _OBJC_CLASS_$_GLFWApplicationDelegate in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSOpenGLContext", referenced from: [build] objc-class-ref in libglfw3.a(nsgl_context.m.o) [build] "_OBJC_CLASS_$_NSOpenGLPixelFormat", referenced from: [build] objc-class-ref in libglfw3.a(nsgl_context.m.o) [build] "_OBJC_CLASS_$_NSPasteboard", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSScreen", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_monitor.m.o) [build] "_OBJC_CLASS_$_NSString", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSThread", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSTrackingArea", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSURL", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSUserDefaults", referenced from: [build] objc-class-ref in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_CLASS_$_NSView", referenced from: [build] _OBJC_CLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_CLASS_$_NSWindow", referenced from: [build] _OBJC_CLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] objc-class-ref in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_METACLASS_$_NSObject", referenced from: [build] _OBJC_METACLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWHelper in libglfw3.a(cocoa_init.m.o) [build] _OBJC_METACLASS_$_GLFWApplicationDelegate in libglfw3.a(cocoa_init.m.o) [build] "_OBJC_METACLASS_$_NSView", referenced from: [build] _OBJC_METACLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] "_OBJC_METACLASS_$_NSWindow", referenced from: [build] _OBJC_METACLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] "_UCKeyTranslate", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] "___CFConstantStringClassReference", referenced from: [build] CFString in libglfw3.a(cocoa_window.m.o) [build] CFString in libglfw3.a(cocoa_window.m.o) [build] CFString in libglfw3.a(cocoa_window.m.o) [build] CFString in libglfw3.a(cocoa_init.m.o) [build] CFString in libglfw3.a(cocoa_init.m.o) [build] CFString in libglfw3.a(cocoa_init.m.o) [build] CFString in libglfw3.a(cocoa_init.m.o) [build] ... [build] "__objc_empty_cache", referenced from: [build] _OBJC_CLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_CLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] _OBJC_CLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWHelper in libglfw3.a(cocoa_init.m.o) [build] ... [build] "__objc_empty_vtable", referenced from: [build] _OBJC_CLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWWindowDelegate in libglfw3.a(cocoa_window.m.o) [build] _OBJC_CLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWContentView in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] _OBJC_CLASS_$_GLFWWindow in libglfw3.a(cocoa_window.m.o) [build] _OBJC_METACLASS_$_GLFWHelper in libglfw3.a(cocoa_init.m.o) [build] ... [build] "_kCFAllocatorDefault", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] _getProcAddressNSGL in libglfw3.a(nsgl_context.m.o) [build] "_kCFAllocatorNull", referenced from: [build] __glfwPlatformGetScancodeName in libglfw3.a(cocoa_window.m.o) [build] "_kCFRunLoopDefaultMode", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_kCFTypeArrayCallBacks", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_kCFTypeDictionaryKeyCallBacks", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_kCFTypeDictionaryValueCallBacks", referenced from: [build] __glfwInitJoysticksNS in libglfw3.a(cocoa_joystick.m.o) [build] "_kIOMasterPortDefault", referenced from: [build] __glfwPollMonitorsNS in libglfw3.a(cocoa_monitor.m.o) [build] "_kUTTypeURL", referenced from: [build] -[GLFWContentView initWithGlfwWindow:] in libglfw3.a(cocoa_window.m.o) [build] "_objc_autoreleasePoolPop", referenced from: [build] __glfwPlatformGetWindowPos in libglfw3.a(cocoa_window.m.o) [build] _updateCursorMode in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidResignKey:] in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformIconifyWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformCreateWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformShowWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformFocusWindow in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_objc_autoreleasePoolPush", referenced from: [build] __glfwPlatformGetWindowPos in libglfw3.a(cocoa_window.m.o) [build] _updateCursorMode in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidResignKey:] in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformIconifyWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformCreateWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformShowWindow in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformFocusWindow in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_objc_enumerationMutation", referenced from: [build] _refreshMonitorScreen in libglfw3.a(cocoa_monitor.m.o) [build] "_objc_msgSend", referenced from: [build] -[GLFWWindowDelegate windowDidResize:] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidMove:] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidDeminiaturize:] in libglfw3.a(cocoa_window.m.o) [build] _updateCursorMode in libglfw3.a(cocoa_window.m.o) [build] -[GLFWWindowDelegate windowDidResignKey:] in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformIconifyWindow in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView initWithGlfwWindow:] in libglfw3.a(cocoa_window.m.o) [build] ... [build] "_objc_msgSendSuper2", referenced from: [build] -[GLFWWindowDelegate initWithGlfwWindow:] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView initWithGlfwWindow:] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView dealloc] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView updateTrackingAreas] in libglfw3.a(cocoa_window.m.o) [build] "_objc_msgSend_stret", referenced from: [build] -[GLFWWindowDelegate windowDidResize:] in libglfw3.a(cocoa_window.m.o) [build] __glfwPlatformGetWindowPos in libglfw3.a(cocoa_window.m.o) [build] _updateCursorMode in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView mouseMoved:] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView viewDidChangeBackingProperties] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView updateTrackingAreas] in libglfw3.a(cocoa_window.m.o) [build] -[GLFWContentView performDragOperation:] in libglfw3.a(cocoa_window.m.o) [build] ... [build] ld: symbol(s) not found for architecture x86_64 [build] clang: error: linker command failed with exit code 1 (use -v to see invocation) [build] make[2]: *** [glfw-imgui] Error 1 [build] make[1]: *** [CMakeFiles/glfw-imgui.dir/all] Error 2 [build] make: *** [all] Error 2 [build] Build finished with exit code 2