Вы должны поставить #define GL_SILENCE_DEPRECATION
перед включением OpenGL, чтобы вы могли сделать что-то похожее на это:
#ifdef __APPLE__
/* Defined before OpenGL and GLUT includes to avoid deprecation messages */
#define GL_SILENCE_DEPRECATION
#include <OpenGL/gl.h>
#include <GLUT/glut.h>
#else
#include <GL/gl.h>
#include <GL/glut.h>
#endif
Другой способ обойти эту проблему - передать параметр -Wno-deprecated-declarations
компилятору во времяфаза компиляции.