AtomicGameEngine
AtomicGameEngine copied to clipboard
Unable to build on mac os 10.12.1
I'm unable to build the engine on MacOs 10.12.1 (Sierra). I'm getting this error :
clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9
Undefined symbols for architecture x86_64:
"_AudioObjectAddPropertyListener", referenced from:
_COREAUDIO_Init in libSDL.a(SDL_coreaudio.o)
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioObjectGetPropertyData", referenced from:
_COREAUDIO_OpenDevice in libSDL.a(SDL_coreaudio.o)
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
_device_unplugged in libSDL.a(SDL_coreaudio.o)
_build_device_list in libSDL.a(SDL_coreaudio.o)
"_AudioObjectGetPropertyDataSize", referenced from:
_build_device_list in libSDL.a(SDL_coreaudio.o)
"_AudioObjectRemovePropertyListener", referenced from:
_COREAUDIO_CloseDevice in libSDL.a(SDL_coreaudio.o)
_COREAUDIO_Deinitialize in libSDL.a(SDL_coreaudio.o)
"_AudioQueueAllocateBuffer", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioQueueDispose", referenced from:
_COREAUDIO_CloseDevice in libSDL.a(SDL_coreaudio.o)
"_AudioQueueEnqueueBuffer", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
_inputCallback in libSDL.a(SDL_coreaudio.o)
_outputCallback in libSDL.a(SDL_coreaudio.o)
"_AudioQueueFreeBuffer", referenced from:
_COREAUDIO_CloseDevice in libSDL.a(SDL_coreaudio.o)
"_AudioQueueNewInput", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioQueueNewOutput", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioQueueSetProperty", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioQueueStart", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_AudioQueueStop", referenced from:
_audioqueue_thread in libSDL.a(SDL_coreaudio.o)
"_CGAcquireDisplayFadeReservation", referenced from:
_Cocoa_SetDisplayMode in libSDL.a(SDL_cocoamodes.o)
"_CGAssociateMouseAndMouseCursorPosition", referenced from:
-[Cocoa_WindowListener mouseMoved:] in libSDL.a(SDL_cocoawindow.o)
_Cocoa_WarpMouseGlobal in libSDL.a(SDL_cocoamouse.o)
_Cocoa_SetRelativeMouseMode in libSDL.a(SDL_cocoamouse.o)
"_CGCaptureAllDisplays", referenced from:
_Cocoa_SetDisplayMode in libSDL.a(SDL_cocoamodes.o)
[...]
"std::__1::error_code::message() const", referenced from:
Atomic::WebSocket::setup(asio::io_service*) in libAtomic.a(WebSocket.o)
Atomic::WebSocketInternalState::MakeConnection() in libAtomic.a(WebSocket.o)
...
Try to follow my suggestion in https://github.com/AtomicGameEngine/AtomicGameEngine/issues/1679 .