Работя върху OpenGL проект, той се компилира добре, изпълнявайки го дава следната грешка:
swr-130-64-133-128:assignment Marcella$ ./run
dyld: lazy symbol binding failed: Symbol not found: _gliCreateContextWithShared
Referenced from: /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
Expected in: flat namespace
dyld: Symbol not found: _gliCreateContextWithShared
Referenced from: /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
Expected in: flat namespace
Разбрах, че това означава, че има липсващ символ в рамката на OpenGL. nm
обаче твърди друго:
0000000000001239 T _gliCreateContextWithShared
Ашър имаше подобно -изглежда проблем, но не можах да разбера как да приложа неговото решение към моята ситуация.
Заслужава да се отбележи: Наскоро надстроих до OS X 10.9.2 и всички мои проекти, зависещи от тази библиотека, сега се провалят със същата грешка.