--- video/out/opengl/common.h.orig
+++ video/out/opengl/common.h
@@ -190,6 +190,7 @@ struct GL {
 
     void (GLAPIENTRY *InvalidateFramebuffer)(GLenum, GLsizei, const GLenum *);
 
+#if !defined(__APPLE__) || MAC_OS_X_VERSION_MAX_ALLOWED >= 1070
     GLsync (GLAPIENTRY *FenceSync)(GLenum, GLbitfield);
     GLenum (GLAPIENTRY *ClientWaitSync)(GLsync, GLbitfield, GLuint64);
     void (GLAPIENTRY *DeleteSync)(GLsync sync);
@@ -204,6 +205,7 @@ struct GL {
     void (GLAPIENTRY *GetQueryObjecti64v)(GLuint, GLenum, GLint64 *);
     void (GLAPIENTRY *GetQueryObjectuiv)(GLuint, GLenum, GLuint *);
     void (GLAPIENTRY *GetQueryObjectui64v)(GLuint, GLenum, GLuint64 *);
+#endif
 
     void (GLAPIENTRY *VDPAUInitNV)(const GLvoid *, const GLvoid *);
     void (GLAPIENTRY *VDPAUFiniNV)(void);
