dyld-symbol nicht gefunden, aber nm meldet etwas anderes (OS X Update Problem)

Ich arbeite an einem OpenGL-Projekt. Es wird einwandfrei kompiliert. Wenn es ausgeführt wird, tritt der folgende Fehler auf:

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

Ich habe festgestellt, dass dies bedeutet, dass im OpenGL-Framework ein Symbol fehlt. Jedoch,nm behauptet sonst:

0000000000001239 T _gliCreateContextWithShared

Asher hatte ein ähnlich aussehendes Problem, aber ich konnte nicht herausfinden, wie ich seine Lösung auf meine Situation anwenden sollte.

Bemerkenswert: Ich habe kürzlich ein Upgrade auf OS X 10.9.2 durchgeführt, und alle meine Projekte, die von dieser Bibliothek abhängen, schlagen jetzt mit demselben Fehler fehl.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage