Hi all,
I followed the instructions on the README to build the simple hello world program that's
in the README. I'm having trouble getting it to link. Full errors below.
Looks like it needs the OpenGL library but I'm still kind of a rust beginner to I don't
know how to fix it. Can anyone point me in the right direction?
Thanks
Compiling raylib v0.1.0 (/Users/davelpz/Projects/rust/raylib) error: linking with
cc` failed: exit code: 1
|
= note: "cc" "-m64" "-L" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.1utcxqa195ja75af.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.3g0cez7znltgx6w8.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.3ipjvyeul8xs4uy4.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.3kb5nzpcebenezjj.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.4cw3w27il57exnaf.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.5ewveaeyxkdtfmni.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.a16e0jjcvas2k3y.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.qnz79pduy49v9su.rcgu.o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.vkvq3z0gx1icsv8.rcgu.o" "-o" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/raylib-8f7f8dff8e10598a.bahjhixlgp51xmp.rcgu.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/Users/davelpz/Projects/rust/raylib/target/debug/deps" "-L" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/libraylib_rs-1526e7832ca5cff2.rlib" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/liblibc-49eab9eaacbfcd6e.rlib" "/Users/davelpz/Projects/rust/raylib/target/debug/deps/liblazy_static-bd7de5c8fabcfd46.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libstd-edeacefc1391b975.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-661c88e34f871df0.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libunwind-f7c06680fdd716f3.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liblibc-f2e753da53df829c.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/liballoc-961b28aeeb5bc8e1.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcore-b6f6b59b6a29ec3a.rlib" "/Users/davelpz/.rustup/toolchains/stable-x86_64-apple-darwin/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-f31526d6d86acb04.rlib" "-lSystem" "-lresolv" "-lc" "-lm"
= note: Undefined symbols for architecture x86_64:
"OBJC_CLASS$_NSOpenGLContext", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"_IOHIDDeviceGetValue", referenced from:
_getElementValue in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDElementGetTypeID", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDElementGetType", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDElementGetLogicalMax", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFArraySortValues", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFArrayCreateMutable", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFDictionaryCreateMutable", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFArrayAppendValue", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDValueGetIntegerValue", referenced from:
_getElementValue in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDManagerSetDeviceMatchingMultiple", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDManagerRegisterDeviceMatchingCallback", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IOHIDManagerRegisterDeviceRemovalCallback", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_kCFRunLoopDefaultMode", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFBundleGetMainBundle", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CFBundleCopyResourcesDirectoryURL", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CFURLCopyLastPathComponent", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_NSTextInputContextKeyboardSelectionDidChangeNotification", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
__glfwPlatformTerminate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CGEventSourceCreate", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CGEventSourceSetLocalEventsSuppressionInterval", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CFBundleGetFunctionPointerForName", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
_getProcAddressNSGL in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"OBJC_CLASS$_NSScreen", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGReleaseDisplayFadeReservation", referenced from:
_endFadeReservation in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGAcquireDisplayFadeReservation", referenced from:
_beginFadeReservation in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayFade", referenced from:
_beginFadeReservation in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_endFadeReservation in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayModeGetWidth", referenced from:
_vidmodeFromCGDisplayMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_IOHIDElementGetLogicalMin", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CGDisplayModeRelease", referenced from:
__glfwPlatformGetVideoMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwRestoreVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CVDisplayLinkCreateWithCGDisplay", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayCopyAllDisplayModes", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFArrayGetValueAtIndex", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
_closeJoystick in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
__glfwPlatformPollJoystick in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CVDisplayLinkRelease", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFRunLoopRunInMode", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_kIOMasterPortDefault", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayIsAsleep", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayScreenSize", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"OBJC_CLASS$_NSOpenGLPixelFormat", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"_IOServiceMatching", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_IOServiceGetMatchingServices", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFGetTypeID", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_IODisplayCreateInfoDictionary", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFDictionarySetValue", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFNumberGetValue", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CGDisplayVendorNumber", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGDisplayModelNumber", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFDictionaryGetValue", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CFStringGetMaximumSizeForEncoding", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_IOHIDDeviceCopyMatchingElements", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFStringGetCString", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CFBundleGetDataPointerForName", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_CFRelease", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_updateUnicodeDataNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
__glfwPlatformTerminate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
...
"_IOObjectRelease", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"___CFConstantStringClassReference", referenced from:
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
CFString in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
...
"_CFDictionaryGetValueIfPresent", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"OBJC_CLASS$_NSThread", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glDeleteBuffers", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSMutableAttributedString", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSUserDefaults", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CFStringCompare", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_NSFilenamesPboardType", referenced from:
-[GLFWContentView initWithGlfwWindow:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView performDragOperation:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSCursor", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_kCFAllocatorDefault", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
_getProcAddressNSGL in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"OBJC_CLASS$_NSView", referenced from:
OBJC_CLASS$_GLFWContentView in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSEvent", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSMenu", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSBitmapImageRep", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CFStringGetLength", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"OBJC_CLASS$_NSAutoreleasePool", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"OBJC_CLASS$_NSBundle", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSAttributedString", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_NSDefaultRunLoopMode", referenced from:
__glfwPlatformPollEvents in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformWaitEvents in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSTrackingArea", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSMenuItem", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSNumber", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CGAssociateMouseAndMouseCursorPosition", referenced from:
_updateCursorMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSWindow", referenced from:
OBJC_CLASS$_GLFWWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CFRunLoopGetMain", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"OBJC_METACLASS$_NSView", referenced from:
OBJC_METACLASS$_GLFWContentView in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSApplication", referenced from:
OBJC_CLASS$_GLFWApplication in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"__objc_empty_cache", referenced from:
OBJC_CLASS$_GLFWWindowDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWWindowDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWApplicationDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_CLASS$_GLFWApplicationDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_CLASS$_GLFWContentView in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWContentView in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
...
"_glBindAttribLocation", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSObject", referenced from:
OBJC_CLASS$_GLFWWindowDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_CLASS$_GLFWApplicationDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_CLASS$_GLFWLayoutListener in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_NSApp", referenced from:
-[GLFWApplicationDelegate applicationDidFinishLaunching:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformPostEmptyEvent in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView insertText:replacementRange:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWApplication loadMainMenu] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformCreateWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
_initializeAppKit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformFocusWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
...
"_IOHIDDeviceGetProperty", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"OBJC_CLASS$_NSColor", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"OBJC_CLASS$_NSArray", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CGDisplayBounds", referenced from:
__glfwPlatformGetWindowPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
_acquireMonitor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView firstRectForCharacterRange:actualRange:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetWindowPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetWindowMonitor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetCursorPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformGetMonitorPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
...
"_objc_msgSendSuper2", referenced from:
-[GLFWWindowDelegate initWithGlfwWindow:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView initWithGlfwWindow:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView dealloc] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView makeBackingLayer] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView updateTrackingAreas] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWApplication sendEvent:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glGetProgramiv", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_METACLASS$_NSWindow", referenced from:
OBJC_METACLASS$_GLFWWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CGDisplayCopyDisplayMode", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glGetProgramInfoLog", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glCreateShader", referenced from:
_CompileShader in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CFArrayGetCount", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
_closeJoystick in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
__glfwPlatformPollJoystick in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glShaderSource", referenced from:
_CompileShader in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSString", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glCompileShader", referenced from:
_CompileShader in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glBindBuffer", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_UpdateBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glReadPixels", referenced from:
_rlReadScreenPixels in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDetachShader", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glAttachShader", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_IOHIDManagerCreate", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glGetShaderInfoLog", referenced from:
_CompileShader in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glLinkProgram", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_kCFTypeDictionaryKeyCallBacks", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CGGetOnlineDisplayList", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glDeleteShader", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glEnableVertexAttribArray", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glActiveTexture", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_IOHIDElementGetUsage", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"OBJC_METACLASS$_NSObject", referenced from:
OBJC_METACLASS$_GLFWWindowDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWApplicationDelegate in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWContentView in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWWindow in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWApplication in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
OBJC_METACLASS$_GLFWLayoutListener in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_glGetFloatv", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDeleteProgram", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGDisplayModeGetRefreshRate", referenced from:
_vidmodeFromCGDisplayMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glPixelStorei", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_kCFTypeDictionaryValueCallBacks", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glDrawElements", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_objc_msgSend_stret", referenced from:
-[GLFWWindowDelegate windowDidResize:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
_centerCursor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformGetWindowPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView mouseMoved:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView viewDidChangeBackingProperties] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView updateTrackingAreas] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView performDragOperation:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
...
"_CGDisplayModeGetIOFlags", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwPlatformGetVideoModes in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glGenTextures", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glTexImage2D", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGDisplaySetDisplayMode", referenced from:
__glfwSetVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
__glfwRestoreVideoModeNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glTexParameteriv", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSImage", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glEnable", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glTexParameteri", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_METACLASS$_NSApplication", referenced from:
OBJC_METACLASS$_GLFWApplication in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_CFURLGetFileSystemRepresentation", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_glUniformMatrix4fv", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_IOIteratorNext", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glGetIntegerv", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glBindTexture", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_kCFTypeArrayCallBacks", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_CGSetDisplayTransferByTable", referenced from:
__glfwPlatformSetGammaRamp in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glGetShaderiv", referenced from:
_CompileShader in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGDisplayUnitNumber", referenced from:
__glfwPollMonitorsNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glDrawArrays", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDeleteVertexArrays", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glGetString", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_NSSelectorFromString", referenced from:
_initializeAppKit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glGetStringi", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDepthFunc", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGDisplayModeGetHeight", referenced from:
_vidmodeFromCGDisplayMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_glGetAttribLocation", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CFBundleGetBundleWithIdentifier", referenced from:
__glfwPlatformInit in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
__glfwInitNSGL in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"OBJC_CLASS$_NSDictionary", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glGenVertexArrays", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGDisplayMoveCursorToPoint", referenced from:
__glfwPlatformSetCursorPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glGetUniformLocation", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_IOHIDManagerOpen", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glCompressedTexImage2D", referenced from:
_rlLoadTexture in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDeleteTextures", referenced from:
_rlDeleteTextures in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glCreateProgram", referenced from:
_LoadShaderProgram in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CVDisplayLinkGetNominalOutputVideoRefreshPeriod", referenced from:
_vidmodeFromCGDisplayMode in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_monitor.m.o)
"_CGWarpMouseCursorPosition", referenced from:
__glfwPlatformSetCursorPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glClearDepth", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSNotificationCenter", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_init.m.o)
"_glVertexAttribPointer", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glCullFace", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CGMainDisplayID", referenced from:
__glfwPlatformGetWindowPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
_acquireMonitor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWContentView firstRectForCharacterRange:actualRange:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetWindowPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetWindowMonitor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformSetCursorPos in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glBindVertexArray", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_UpdateBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDisable", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glGenBuffers", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glBlendFunc", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glDisableVertexAttribArray", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glViewport", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_SetupViewport in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_WindowSizeCallback in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CFStringCreateWithCString", referenced from:
_getProcAddressNSGL in libraylib_rs-1526e7832ca5cff2.rlib(nsgl_context.m.o)
"_IOHIDElementGetUsagePage", referenced from:
_matchCallback in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glFrontFace", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glBufferSubData", referenced from:
_UpdateBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glUseProgram", referenced from:
_rlglClose in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_CFNumberCreate", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glUniform4f", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_glClearColor", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_InitWindow in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_ClearBackground in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"_IOHIDManagerScheduleWithRunLoop", referenced from:
__glfwInitJoysticksNS in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_joystick.m.o)
"_glClear", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_InitWindow in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_ClearBackground in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
_WindowSizeCallback in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSPasteboard", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_objc_msgSend", referenced from:
-[GLFWWindowDelegate windowDidResize:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWWindowDelegate windowDidMove:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
_acquireMonitor in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWWindowDelegate windowDidResignKey:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWApplicationDelegate applicationDidChangeScreenParameters:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
-[GLFWApplicationDelegate applicationDidFinishLaunching:] in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
__glfwPlatformPostEmptyEvent in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
...
"_glUniform1i", referenced from:
_DrawBuffersDefault in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
"OBJC_CLASS$_NSDate", referenced from:
objc-class-ref in libraylib_rs-1526e7832ca5cff2.rlib(cocoa_window.m.o)
"_glBufferData", referenced from:
_rlglInit in libraylib_rs-1526e7832ca5cff2.rlib(core.c.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: aborting due to previous error
error: Could not compile raylib
.
To learn more, run the command again with --verbose.
`