Hey there... I tried following the tutorial (including building my static libraries from SFML by hand), but am running into the following.
Configuration works fine. Generating the Makefile works fine. Here's my CMake setup:
[jared@Adam-Smith DSFML-C Build (master)]$ make
[ 5%] Built target dsfml-system
Linking CXX shared library ../../../lib/libdsfml-window.dylib
Undefined symbols for architecture x86_64:
"_CFArrayCreate", referenced from:
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_CFArrayGetCount", referenced from:
sf::priv::VideoModeImpl::getFullscreenModes() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::loadKeyboard(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::convertSFModeToCGMode(sf::VideoMode) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CFArrayGetValueAtIndex", referenced from:
sf::priv::VideoModeImpl::getFullscreenModes() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::loadKeyboard(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::convertSFModeToCGMode(sf::VideoMode) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CFDataGetBytePtr", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFDictionaryCreateMutable", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFDictionarySetValue", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFGetTypeID", referenced from:
sf::priv::HIDInputManager::getLocationID(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFNumberCreate", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFNumberGetTypeID", referenced from:
sf::priv::HIDInputManager::getLocationID(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFNumberGetValue", referenced from:
sf::priv::HIDInputManager::getLocationID(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFRelease", referenced from:
sf::priv::VideoModeImpl::getFullscreenModes() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&, sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::JoystickImpl::isConnected(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::close() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
...
"_CFRetain", referenced from:
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadKey(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadButton(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFRunLoopGetCurrent", referenced from:
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_CFRunLoopRunInMode", referenced from:
sf::priv::HIDJoystickManager::getJoystickCount() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::update() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_CFSetGetCount", referenced from:
sf::priv::JoystickImpl::isConnected(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::initializeKeyboard() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::initializeMouse() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFSetGetValues", referenced from:
sf::priv::JoystickImpl::isConnected(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::initializeKeyboard() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::initializeMouse() in libsfml-window-s.a(HIDInputManager.mm.o)
"_CFStringCompare", referenced from:
sf::priv::modeBitsPerPixel(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
sf::priv::displayBitsPerPixel(unsigned int) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
sf::priv::convertCGModeToSFMode(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayCopyAllDisplayModes", referenced from:
sf::priv::VideoModeImpl::getFullscreenModes() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::convertSFModeToCGMode(sf::VideoMode) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayCopyDisplayMode", referenced from:
sf::priv::displayBitsPerPixel(unsigned int) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayModeCopyPixelEncoding", referenced from:
sf::priv::modeBitsPerPixel(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
sf::priv::displayBitsPerPixel(unsigned int) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
sf::priv::convertCGModeToSFMode(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayModeGetHeight", referenced from:
sf::priv::convertCGModeToSFMode(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayModeGetWidth", referenced from:
sf::priv::convertCGModeToSFMode(CGDisplayMode*) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayModeRelease", referenced from:
sf::priv::displayBitsPerPixel(unsigned int) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGDisplayPixelsHigh", referenced from:
sf::priv::VideoModeImpl::getDesktopMode() in libsfml-window-s.a(VideoModeImpl.cpp.o)
-[SFWindowController screenHeight] in libsfml-window-s.a(SFWindowController.mm.o)
"_CGDisplayPixelsWide", referenced from:
sf::priv::VideoModeImpl::getDesktopMode() in libsfml-window-s.a(VideoModeImpl.cpp.o)
"_CGEventCreateMouseEvent", referenced from:
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&, sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
"_CGEventPost", referenced from:
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&, sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
"_CGLEnable", referenced from:
-[SFWindowController applyContext:] in libsfml-window-s.a(SFWindowController.mm.o)
"_CGLSetParameter", referenced from:
-[SFWindowController applyContext:] in libsfml-window-s.a(SFWindowController.mm.o)
"_CGMainDisplayID", referenced from:
sf::priv::VideoModeImpl::getFullscreenModes() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::VideoModeImpl::getDesktopMode() in libsfml-window-s.a(VideoModeImpl.cpp.o)
sf::priv::convertSFModeToCGMode(sf::VideoMode) in libsfml-window-s.a(cg_sf_conversion.cpp.o)
"_CGWindowLevelForKey", referenced from:
-[SFWindowController initWithMode:andStyle:] in libsfml-window-s.a(SFWindowController.mm.o)
"_GetCurrentProcess", referenced from:
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::setUpProcess() in libsfml-window-s.a(WindowImplCocoa.mm.o)
"_IOHIDDeviceCopyMatchingElements", referenced from:
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::loadKeyboard(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDDeviceGetProperty", referenced from:
sf::priv::HIDInputManager::getLocationID(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDDeviceGetValue", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::isKeyPressed(sf::Keyboard::Key) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::isMouseButtonPressed(sf::Mouse::Button) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDElementGetDevice", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::isKeyPressed(sf::Keyboard::Key) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::isMouseButtonPressed(sf::Mouse::Button) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDElementGetPhysicalMax", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
"_IOHIDElementGetPhysicalMin", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
"_IOHIDElementGetType", referenced from:
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
"_IOHIDElementGetUsage", referenced from:
sf::priv::JoystickImpl::open(unsigned int) in libsfml-window-s.a(JoystickImpl.cpp.o)
(anonymous namespace)::JoystickButtonSortPredicate(__IOHIDElement*, __IOHIDElement*) in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadKey(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadButton(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDElementGetUsagePage", referenced from:
sf::priv::HIDInputManager::loadKeyboard(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::loadMouse(__IOHIDDevice*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDManagerClose", referenced from:
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerCopyDevices", referenced from:
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDJoystickManager::copyJoysticks() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerCreate", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerOpen", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerRegisterDeviceMatchingCallback", referenced from:
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerRegisterDeviceRemovalCallback", referenced from:
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerScheduleWithRunLoop", referenced from:
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerSetDeviceMatching", referenced from:
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDManagerSetDeviceMatchingMultiple", referenced from:
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDManagerUnscheduleFromRunLoop", referenced from:
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
sf::priv::HIDJoystickManager::~HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_IOHIDValueGetIntegerValue", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
sf::priv::HIDInputManager::isKeyPressed(sf::Keyboard::Key) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::isMouseButtonPressed(sf::Mouse::Button) in libsfml-window-s.a(HIDInputManager.mm.o)
"_IOHIDValueGetScaledValue", referenced from:
sf::priv::JoystickImpl::update() in libsfml-window-s.a(JoystickImpl.cpp.o)
"_LMGetKbdType", referenced from:
sf::priv::HIDInputManager::loadKey(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
"_NSApp", referenced from:
+[SFApplication processEvent] in libsfml-window-s.a(SFApplication.m.o)
ensureModifiersStateIsInitilized() in libsfml-window-s.a(SFKeyboardModifiersHelper.mm.o)
processOneModifier(unsigned long, unsigned long, signed char&, sf::Keyboard::Key, sf::priv::WindowImplCocoa&) in libsfml-window-s.a(SFKeyboardModifiersHelper.mm.o)
"_NSCalibratedRGBColorSpace", referenced from:
-[SFWindowController setIconTo:by:with:] in libsfml-window-s.a(SFWindowController.mm.o)
"_NSDefaultRunLoopMode", referenced from:
+[SFApplication processEvent] in libsfml-window-s.a(SFApplication.m.o)
"_NSEqualSizes", referenced from:
-[SFOpenGLView computeGlobalPositionOfRelativePoint:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView cursorPositionFromEvent:] in libsfml-window-s.a(SFOpenGLView.mm.o)
"_NSPointInRect", referenced from:
-[SFOpenGLView isMouseInside] in libsfml-window-s.a(SFOpenGLView.mm.o)
"_NSViewFrameDidChangeNotification", referenced from:
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
"_NSZeroRect", referenced from:
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
"_NSZeroSize", referenced from:
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView computeGlobalPositionOfRelativePoint:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView cursorPositionFromEvent:] in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_CLASS_$_NSApplication", referenced from:
_OBJC_CLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
"_OBJC_CLASS_$_NSArray", referenced from:
objc-class-ref in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_CLASS_$_NSAutoreleasePool", referenced from:
objc-class-ref in libsfml-window-s.a(AutoreleasePoolWrapper.mm.o)
"_OBJC_CLASS_$_NSBitmapImageRep", referenced from:
objc-class-ref in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSCursor", referenced from:
objc-class-ref in libsfml-window-s.a(SFViewController.mm.o)
objc-class-ref in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSDate", referenced from:
objc-class-ref in libsfml-window-s.a(SFApplication.m.o)
"_OBJC_CLASS_$_NSEvent", referenced from:
objc-class-ref in libsfml-window-s.a(InputImpl.mm.o)
"_OBJC_CLASS_$_NSImage", referenced from:
objc-class-ref in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSMenu", referenced from:
objc-class-ref in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSNotificationCenter", referenced from:
objc-class-ref in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_CLASS_$_NSObject", referenced from:
_OBJC_CLASS_$_SFViewController in libsfml-window-s.a(SFViewController.mm.o)
"_OBJC_CLASS_$_NSOpenGLContext", referenced from:
objc-class-ref in libsfml-window-s.a(SFContext.mm.o)
"_OBJC_CLASS_$_NSOpenGLPixelFormat", referenced from:
objc-class-ref in libsfml-window-s.a(SFContext.mm.o)
"_OBJC_CLASS_$_NSOpenGLView", referenced from:
_OBJC_CLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
objc-class-ref in libsfml-window-s.a(SFContext.mm.o)
"_OBJC_CLASS_$_NSResponder", referenced from:
_OBJC_CLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_CLASS_$_SFWindowController in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSString", referenced from:
objc-class-ref in libsfml-window-s.a(cpp_objc_conversion.mm.o)
"_OBJC_CLASS_$_NSTextView", referenced from:
objc-class-ref in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_CLASS_$_NSThread", referenced from:
objc-class-ref in libsfml-window-s.a(SFViewController.mm.o)
objc-class-ref in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_CLASS_$_NSTrackingArea", referenced from:
objc-class-ref in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_CLASS_$_NSView", referenced from:
objc-class-ref in libsfml-window-s.a(InputImpl.mm.o)
objc-class-ref in libsfml-window-s.a(WindowImplCocoa.mm.o)
"_OBJC_CLASS_$_NSWindow", referenced from:
objc-class-ref in libsfml-window-s.a(InputImpl.mm.o)
objc-class-ref in libsfml-window-s.a(WindowImplCocoa.mm.o)
objc-class-ref in libsfml-window-s.a(SFContext.mm.o)
_OBJC_CLASS_$_SFWindow in libsfml-window-s.a(SFWindow.m.o)
"_OBJC_METACLASS_$_NSApplication", referenced from:
_OBJC_METACLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
"_OBJC_METACLASS_$_NSObject", referenced from:
_OBJC_METACLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
_OBJC_METACLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
_OBJC_METACLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_METACLASS_$_SFViewController in libsfml-window-s.a(SFViewController.mm.o)
_OBJC_METACLASS_$_SFWindowController in libsfml-window-s.a(SFWindowController.mm.o)
_OBJC_METACLASS_$_SFWindow in libsfml-window-s.a(SFWindow.m.o)
"_OBJC_METACLASS_$_NSOpenGLView", referenced from:
_OBJC_METACLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
"_OBJC_METACLASS_$_NSResponder", referenced from:
_OBJC_METACLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_METACLASS_$_SFWindowController in libsfml-window-s.a(SFWindowController.mm.o)
"_OBJC_METACLASS_$_NSWindow", referenced from:
_OBJC_METACLASS_$_SFWindow in libsfml-window-s.a(SFWindow.m.o)
"_SetFrontProcess", referenced from:
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::setUpProcess() in libsfml-window-s.a(WindowImplCocoa.mm.o)
"_TISCopyCurrentKeyboardLayoutInputSource", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
"_TISGetInputSourceProperty", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
"_TransformProcessType", referenced from:
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::WindowImplCocoa(sf::VideoMode, sf::String const&, unsigned long, sf::ContextSettings const&) in libsfml-window-s.a(WindowImplCocoa.mm.o)
sf::priv::WindowImplCocoa::setUpProcess() in libsfml-window-s.a(WindowImplCocoa.mm.o)
"_UCKeyTranslate", referenced from:
sf::priv::HIDInputManager::loadKey(__IOHIDElement*) in libsfml-window-s.a(HIDInputManager.mm.o)
"___CFConstantStringClassReference", referenced from:
CFString in libsfml-window-s.a(SFOpenGLView.mm.o)
CFString in libsfml-window-s.a(HIDInputManager.mm.o)
CFString in libsfml-window-s.a(HIDInputManager.mm.o)
CFString in libsfml-window-s.a(HIDInputManager.mm.o)
CFString in libsfml-window-s.a(cg_sf_conversion.cpp.o)
CFString in libsfml-window-s.a(cg_sf_conversion.cpp.o)
CFString in libsfml-window-s.a(cg_sf_conversion.cpp.o)
...
"__objc_empty_cache", referenced from:
_OBJC_CLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
_OBJC_METACLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
_OBJC_CLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
_OBJC_METACLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
_OBJC_METACLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_CLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_CLASS_$_SFViewController in libsfml-window-s.a(SFViewController.mm.o)
...
"__objc_empty_vtable", referenced from:
_OBJC_CLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
_OBJC_METACLASS_$_SFOpenGLView in libsfml-window-s.a(SFOpenGLView.mm.o)
_OBJC_CLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
_OBJC_METACLASS_$_SFApplication in libsfml-window-s.a(SFApplication.m.o)
_OBJC_METACLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_CLASS_$_SFSilentResponder in libsfml-window-s.a(SFSilentResponder.m.o)
_OBJC_CLASS_$_SFViewController in libsfml-window-s.a(SFViewController.mm.o)
...
"_glEnable", referenced from:
sf::priv::GlContext::globalInit() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::initialize() in libsfml-window-s.a(GlContext.cpp.o)
(anonymous namespace)::getInternalContext() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create(sf::ContextSettings const&, sf::priv::WindowImpl const*, unsigned int) in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create(sf::ContextSettings const&, unsigned int, unsigned int) in libsfml-window-s.a(GlContext.cpp.o)
"_glGetString", referenced from:
sf::priv::GlContext::globalInit() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::initialize() in libsfml-window-s.a(GlContext.cpp.o)
(anonymous namespace)::getInternalContext() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create() in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create(sf::ContextSettings const&, sf::priv::WindowImpl const*, unsigned int) in libsfml-window-s.a(GlContext.cpp.o)
sf::priv::GlContext::create(sf::ContextSettings const&, unsigned int, unsigned int) in libsfml-window-s.a(GlContext.cpp.o)
"_kCFAllocatorDefault", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDJoystickManager::HIDJoystickManager() in libsfml-window-s.a(HIDJoystickManager.cpp.o)
"_kCFTypeDictionaryKeyCallBacks", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_kCFTypeDictionaryValueCallBacks", referenced from:
sf::priv::HIDInputManager::copyDevicesMask(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
sf::priv::HIDInputManager::copyDevices(unsigned int, unsigned int) in libsfml-window-s.a(HIDInputManager.mm.o)
"_kTISPropertyUnicodeKeyLayoutData", referenced from:
sf::priv::HIDInputManager::HIDInputManager() in libsfml-window-s.a(HIDInputManager.mm.o)
"_objc_enumerationMutation", referenced from:
sf::priv::getSFOpenGLViewFromSFMLWindow(sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
"_objc_msgSend", referenced from:
sf::priv::getSFOpenGLViewFromSFMLWindow(sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::getMousePosition() in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::getMousePosition(sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
sf::priv::InputImpl::setMousePosition(sf::Vector2<int> const&, sf::Window const&) in libsfml-window-s.a(InputImpl.mm.o)
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView enterFullscreen] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView exitFullscreen] in libsfml-window-s.a(SFOpenGLView.mm.o)
...
"_objc_msgSendSuper2", referenced from:
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView dealloc] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFApplication sendEvent:] in libsfml-window-s.a(SFApplication.m.o)
-[SFViewController initWithView:] in libsfml-window-s.a(SFViewController.mm.o)
-[SFViewController dealloc] in libsfml-window-s.a(SFViewController.mm.o)
-[SFWindowController initWithWindow:] in libsfml-window-s.a(SFWindowController.mm.o)
-[SFWindowController initWithMode:andStyle:] in libsfml-window-s.a(SFWindowController.mm.o)
...
"_objc_msgSend_fixup", referenced from:
l_objc_msgSend_fixup_class in libsfml-window-s.a(InputImpl.mm.o)
l_objc_msgSend_fixup_isKindOfClass_ in libsfml-window-s.a(InputImpl.mm.o)
l_objc_msgSend_fixup_alloc in libsfml-window-s.a(SFOpenGLView.mm.o)
l_objc_msgSend_fixup_release in libsfml-window-s.a(SFOpenGLView.mm.o)
l_objc_msgSend_fixup_length in libsfml-window-s.a(SFOpenGLView.mm.o)
l_objc_msgSend_fixup_class in libsfml-window-s.a(WindowImplCocoa.mm.o)
l_objc_msgSend_fixup_isKindOfClass_ in libsfml-window-s.a(WindowImplCocoa.mm.o)
...
"_objc_msgSend_stret", referenced from:
-[SFOpenGLView initWithFrame:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView computeGlobalPositionOfRelativePoint:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView frameDidChange:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView isMouseInside] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFOpenGLView cursorPositionFromEvent:] in libsfml-window-s.a(SFOpenGLView.mm.o)
-[SFViewController initWithView:] in libsfml-window-s.a(SFViewController.mm.o)
-[SFViewController size] in libsfml-window-s.a(SFViewController.mm.o)
...
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libdsfml-window.2.0.dylib] Error 1
make[1]: *** [src/SFML/Window/CMakeFiles/dsfml-window.dir/all] Error 2
make: *** [all] Error 2