printf '

' | fink --no-use-binary-dist --yes  --build-as-nobody rebuild lablgl 2>&1
The package 'lablgl' will be built without being installed.
Reading build dependency for lablgl-1.05-1...
Reading dependency for lablgl-1.05-1...
Reading build conflict for lablgl-1.05-1...
The package 'ocaml' will be installed.
Reading dependency for ocaml-4.01.0-2...
Reading runtime dependency for ocaml-4.01.0-2...
The package 'tcltk' will be installed.
Reading dependency for tcltk-8.6.1-104...
Reading runtime dependency for tcltk-8.6.1-104...
The package 'tcltk-shlibs' will be installed.
Reading dependency for tcltk-shlibs-8.6.1-104...
Reading runtime dependency for tcltk-shlibs-8.6.1-104...
The package 'fontconfig2-shlibs' will be installed.
Reading dependency for fontconfig2-shlibs-2.10.2-1...
Reading runtime dependency for fontconfig2-shlibs-2.10.2-1...
The package 'freetype219-shlibs' will be installed.
Reading dependency for freetype219-shlibs-2.4.12-1...
Reading runtime dependency for freetype219-shlibs-2.4.12-1...
The package 'xft2-shlibs' will be installed.
Reading dependency for xft2-shlibs-2.2.0-3...
Reading runtime dependency for xft2-shlibs-2.2.0-3...
The package 'fontconfig-config' will be installed.
Reading dependency for fontconfig-config-2.10.2-1...
Reading runtime dependency for fontconfig-config-2.10.2-1...
The package 'expat1-shlibs' will be installed.
Reading dependency for expat1-shlibs-2.1.0-1...
Reading runtime dependency for expat1-shlibs-2.1.0-1...
The following package will be rebuilt:
 lablgl
The following 8 additional packages will be installed:
 expat1-shlibs fontconfig-config fontconfig2-shlibs freetype219-shlibs ocaml
 tcltk tcltk-shlibs xft2-shlibs
Do you want to continue? [Y/n] (assuming default)
curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/lablgl-1.05.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  289k  100  289k    0     0   322k      0 --:--:-- --:--:-- --:--:--  323k
Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/expat1-shlibs_2.1.0-1_darwin-x86_64.deb
Selecting previously deselected package expat1-shlibs.
(Reading database ... 4296 files and directories currently installed.)
Unpacking expat1-shlibs (from .../expat1-shlibs_2.1.0-1_darwin-x86_64.deb) ...
Setting up expat1-shlibs (2.1.0-1) ...

Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/freetype219-shlibs_2.4.12-1_darwin-x86_64.deb
Selecting previously deselected package freetype219-shlibs.
(Reading database ... 4301 files and directories currently installed.)
Unpacking freetype219-shlibs (from .../freetype219-shlibs_2.4.12-1_darwin-x86_64.deb) ...
Setting up freetype219-shlibs (2.4.12-1) ...

Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig-config_2.10.2-1_darwin-x86_64.deb
Selecting previously deselected package fontconfig2-shlibs.
(Reading database ... 4312 files and directories currently installed.)
Unpacking fontconfig2-shlibs (from .../fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb) ...
Selecting previously deselected package fontconfig-config.
Unpacking fontconfig-config (from .../fontconfig-config_2.10.2-1_darwin-x86_64.deb) ...
Setting up fontconfig-config (2.10.2-1) ...

Setting up fontconfig2-shlibs (2.10.2-1) ...

Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/xft2-shlibs_2.2.0-3_darwin-x86_64.deb
Selecting previously deselected package xft2-shlibs.
(Reading database ... 4397 files and directories currently installed.)
Unpacking xft2-shlibs (from .../xft2-shlibs_2.2.0-3_darwin-x86_64.deb) ...
Setting up xft2-shlibs (2.2.0-3) ...

Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/debs/tcltk_8.6.1-104_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/languages/tcltk-shlibs_8.6.1-104_darwin-x86_64.deb
Selecting previously deselected package tcltk.
(Reading database ... 4406 files and directories currently installed.)
Unpacking tcltk (from .../tcltk_8.6.1-104_darwin-x86_64.deb) ...
Selecting previously deselected package tcltk-shlibs.
Unpacking tcltk-shlibs (from .../tcltk-shlibs_8.6.1-104_darwin-x86_64.deb) ...
Setting up tcltk-shlibs (8.6.1-104) ...

Setting up tcltk (8.6.1-104) ...

Reading buildlock packages...
	All buildlocks accounted for.
/sw/bin/dpkg-lockwait -i /sw/fink/debs/ocaml_4.01.0-2_darwin-x86_64.deb
Selecting previously deselected package ocaml.
(Reading database ... 4882 files and directories currently installed.)
Unpacking ocaml (from .../ocaml_4.01.0-2_darwin-x86_64.deb) ...
Setting up ocaml (4.01.0-2) ...
* ocaml: (ocaml). OCaml Reference Manual
install-info(/sw/share/info/ocaml.info): creating new section `OCaml Programming Language '

Setting runtime build-lock...
dpkg-deb -b /sw/build.build/root-fink-buildlock-lablgl-1.05-1 /sw/build.build
dpkg-deb: building package `fink-buildlock-lablgl-1.05-1' in `/sw/build.build/fink-buildlock-lablgl-1.05-1_2014.07.27-15.53.15_darwin-x86_64.deb'.
Installing build-lock package...
/sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-lablgl-1.05-1_2014.07.27-15.53.15_darwin-x86_64.deb
Selecting previously deselected package fink-buildlock-lablgl-1.05-1.
(Reading database ... 6402 files and directories currently installed.)
Unpacking fink-buildlock-lablgl-1.05-1 (from .../fink-buildlock-lablgl-1.05-1_2014.07.27-15.53.15_darwin-x86_64.deb) ...
Setting up fink-buildlock-lablgl-1.05-1 (2014.07.27-15.53.15) ...

sudo -u fink-bld [ENV] sh -c /tmp/fink.IDwxS
env LANG=C LC_ALL=C /sw/bin/tar  --no-same-owner --no-same-permissions -xvf /sw/src/lablgl-1.05.tar.gz
lablgl-1.05/
lablgl-1.05/.cvsignore
lablgl-1.05/CHANGES
lablgl-1.05/COPYRIGHT
lablgl-1.05/LablGlut/
lablgl-1.05/Makefile
lablgl-1.05/Makefile.common
lablgl-1.05/Makefile.config.ex
lablgl-1.05/Makefile.config.freebsd
lablgl-1.05/Makefile.config.linux.mdk
lablgl-1.05/Makefile.config.mingw
lablgl-1.05/Makefile.config.msvc
lablgl-1.05/Makefile.config.osx
lablgl-1.05/Makefile.config.ubuntu
lablgl-1.05/META
lablgl-1.05/README
lablgl-1.05/src/
lablgl-1.05/Togl/
lablgl-1.05/Togl/examples/
lablgl-1.05/Togl/src/
lablgl-1.05/Togl/src/.cvsignore
lablgl-1.05/Togl/src/.depend
lablgl-1.05/Togl/src/lablgl.bat
lablgl-1.05/Togl/src/Makefile
lablgl-1.05/Togl/src/ml_togl.c
lablgl-1.05/Togl/src/Togl/
lablgl-1.05/Togl/src/togl.ml
lablgl-1.05/Togl/src/togl.mli
lablgl-1.05/Togl/src/togl_tags.var
lablgl-1.05/Togl/src/Togl/ben.rgb
lablgl-1.05/Togl/src/Togl/double.c
lablgl-1.05/Togl/src/Togl/double.tcl
lablgl-1.05/Togl/src/Togl/gears.c
lablgl-1.05/Togl/src/Togl/gears.tcl
lablgl-1.05/Togl/src/Togl/image.c
lablgl-1.05/Togl/src/Togl/image.h
lablgl-1.05/Togl/src/Togl/index.c
lablgl-1.05/Togl/src/Togl/index.tcl
lablgl-1.05/Togl/src/Togl/LICENSE
lablgl-1.05/Togl/src/Togl/overlay.c
lablgl-1.05/Togl/src/Togl/overlay.tcl
lablgl-1.05/Togl/src/Togl/stereo.c
lablgl-1.05/Togl/src/Togl/stereo.tcl
lablgl-1.05/Togl/src/Togl/texture.c
lablgl-1.05/Togl/src/Togl/texture.tcl
lablgl-1.05/Togl/src/Togl/tkFont.h
lablgl-1.05/Togl/src/Togl/togl.c
lablgl-1.05/Togl/src/Togl/togl.h
lablgl-1.05/Togl/src/Togl/Togl.html
lablgl-1.05/Togl/src/Togl/tree2.rgba
lablgl-1.05/Togl/examples/checker.ml
lablgl-1.05/Togl/examples/double.ml
lablgl-1.05/Togl/examples/gears.ml
lablgl-1.05/Togl/examples/gears_a.ml
lablgl-1.05/Togl/examples/Makefile
lablgl-1.05/Togl/examples/morph3d.ml
lablgl-1.05/Togl/examples/planet.ml
lablgl-1.05/Togl/examples/README
lablgl-1.05/Togl/examples/scene.ml
lablgl-1.05/Togl/examples/simple.ml
lablgl-1.05/Togl/examples/tennis.ml
lablgl-1.05/Togl/examples/tesselate.ml
lablgl-1.05/Togl/examples/texturesurf.ml
lablgl-1.05/src/.cvsignore
lablgl-1.05/src/.depend
lablgl-1.05/src/build.ml.in
lablgl-1.05/src/gl.ml
lablgl-1.05/src/gl.mli
lablgl-1.05/src/gl_tags.var
lablgl-1.05/src/glArray.ml
lablgl-1.05/src/glArray.mli
lablgl-1.05/src/glClear.ml
lablgl-1.05/src/glClear.mli
lablgl-1.05/src/glDraw.ml
lablgl-1.05/src/glDraw.mli
lablgl-1.05/src/glFunc.ml
lablgl-1.05/src/glFunc.mli
lablgl-1.05/src/glLight.ml
lablgl-1.05/src/glLight.mli
lablgl-1.05/src/glList.ml
lablgl-1.05/src/glList.mli
lablgl-1.05/src/glMap.ml
lablgl-1.05/src/glMap.mli
lablgl-1.05/src/glMat.ml
lablgl-1.05/src/glMat.mli
lablgl-1.05/src/glMisc.ml
lablgl-1.05/src/glMisc.mli
lablgl-1.05/src/glPix.ml
lablgl-1.05/src/glPix.mli
lablgl-1.05/src/glShader.ml
lablgl-1.05/src/glShader.mli
lablgl-1.05/src/glTex.ml
lablgl-1.05/src/glTex.mli
lablgl-1.05/src/glu_tags.var
lablgl-1.05/src/gluMat.ml
lablgl-1.05/src/gluMat.mli
lablgl-1.05/src/gluMisc.ml
lablgl-1.05/src/gluMisc.mli
lablgl-1.05/src/gluNurbs.ml
lablgl-1.05/src/gluNurbs.mli
lablgl-1.05/src/gluQuadric.ml
lablgl-1.05/src/gluQuadric.mli
lablgl-1.05/src/gluTess.ml
lablgl-1.05/src/gluTess.mli
lablgl-1.05/src/Makefile
lablgl-1.05/src/ml_gl.c
lablgl-1.05/src/ml_gl.h
lablgl-1.05/src/ml_glarray.c
lablgl-1.05/src/ml_glu.c
lablgl-1.05/src/ml_glu.h
lablgl-1.05/src/ml_glutess.c
lablgl-1.05/src/ml_raw.c
lablgl-1.05/src/ml_raw.h
lablgl-1.05/src/ml_shader.c
lablgl-1.05/src/raw.ml
lablgl-1.05/src/raw.mli
lablgl-1.05/src/raw_tags.var
lablgl-1.05/src/var2def.ml
lablgl-1.05/src/var2switch.ml
lablgl-1.05/LablGlut/ChangeLog
lablgl-1.05/LablGlut/COPYRIGHT
lablgl-1.05/LablGlut/examples/
lablgl-1.05/LablGlut/lgcompile
lablgl-1.05/LablGlut/README
lablgl-1.05/LablGlut/src/
lablgl-1.05/LablGlut/THANKS
lablgl-1.05/LablGlut/TODO
lablgl-1.05/LablGlut/src/.cvsignore
lablgl-1.05/LablGlut/src/.depend
lablgl-1.05/LablGlut/src/glut.ml
lablgl-1.05/LablGlut/src/glut.mli
lablgl-1.05/LablGlut/src/lablglut.bat
lablgl-1.05/LablGlut/src/Makefile
lablgl-1.05/LablGlut/src/ml_gl.h
lablgl-1.05/LablGlut/src/wrap_gl.c
lablgl-1.05/LablGlut/src/wrap_glut.c
lablgl-1.05/LablGlut/examples/caml-images/
lablgl-1.05/LablGlut/examples/lablGL/
lablgl-1.05/LablGlut/examples/nehe/
lablgl-1.05/LablGlut/examples/README
lablgl-1.05/LablGlut/examples/nehe/lesson2.ml
lablgl-1.05/LablGlut/examples/nehe/lesson3.ml
lablgl-1.05/LablGlut/examples/nehe/lesson4.ml
lablgl-1.05/LablGlut/examples/nehe/lesson5.ml
lablgl-1.05/LablGlut/examples/lablGL/checker.ml
lablgl-1.05/LablGlut/examples/lablGL/gears.ml
lablgl-1.05/LablGlut/examples/lablGL/morph3d.ml
lablgl-1.05/LablGlut/examples/lablGL/planet.ml
lablgl-1.05/LablGlut/examples/lablGL/README
lablgl-1.05/LablGlut/examples/lablGL/scene.ml
lablgl-1.05/LablGlut/examples/lablGL/simple.ml
lablgl-1.05/LablGlut/examples/lablGL/test_glsl.ml
lablgl-1.05/LablGlut/examples/lablGL/texturesurf.ml
lablgl-1.05/LablGlut/examples/caml-images/ChangeLog
lablgl-1.05/LablGlut/examples/caml-images/main.ml
lablgl-1.05/LablGlut/examples/caml-images/Makefile
lablgl-1.05/LablGlut/examples/caml-images/OCamlMakefile
lablgl-1.05/LablGlut/examples/caml-images/ppm.ppm
sudo -u fink-bld [ENV] sh -c /tmp/fink.fxoW3
[ -r /sw/fink/dists/stable/main/finkinfo/graphics/lablgl.patch ]
sudo -u fink-bld [ENV] sh -c /tmp/fink.zQ7Ha
patch -p1 < /sw/fink/dists/stable/main/finkinfo/graphics/lablgl.patch
patching file Makefile
Hunk #1 succeeded at 35 with fuzz 1 (offset 6 lines).
patching file Makefile.config
sudo -u fink-bld [ENV] sh -c /tmp/fink.297TJ
/tmp/fink.51bEG
#!/bin/sh -ev
if [ "." == "-x11" ]; then
  make \
    PREFIX=/sw \
    XINCLUDES="-I/usr/X11R6/include" \
    XLIBS="-L/usr/X11R6/lib -lXext -lXmu -lX11" \
    TKINCLUDES="-I/sw/include" \
    TKLIBS="-L/sw/lib -L/usr/X11R6/lib -lGL -lXmu" \
    GLLIBS="-lGL -lGLU" \
    GLUTLIBS="-L/sw/lib -lfreeglut" \
    all opt
else
  make \
    PREFIX=/sw \
    GLLIBS="-framework OpenGL" \
    GLUTLIBS="-framework GLUT" \
    lib glut libopt glutopt
fi
cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make all LIBDIR="`ocamlc -where`"
ocamlc.opt -pp camlp4o var2def.ml -o var2def
ocamlc.opt -pp camlp4o var2switch.ml -o var2switch
/Applications/Xcode.app/Contents/Developer/usr/bin/make lablgl.cma
ocamlrun ../src/var2def < gl_tags.var > gl_tags.h
ocamlrun ../src/var2switch -table GL_ < gl_tags.var > gl_tags.c
ocamlc.opt -c -w s -ccopt "-c -O  " ml_gl.c
ml_gl.c:225:8: warning: passing 'const GLubyte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ML_1_ (glGetString, GLenum_val, copy_string_check)
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./ml_gl.h:65:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
ml_gl.c:40:38: note: passing argument to parameter 'str' here
value copy_string_check (const char *str)
                                     ^
ml_gl.c:674:31: warning: passing 'int *' to parameter of type 'GLuint *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
ML_2 (glGenTextures, Int_val, Int_raw)
                              ^
./ml_gl.h:28:23: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
                      ^
./ml_raw.h:18:22: note: expanded from macro 'Int_raw'
#define Int_raw(raw) ((int *) Addr_raw(raw))
                     ^~~~~~~~~~~~~~~~~~~~~~~
/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2495:47: note: passing argument to parameter 'textures' here
extern void glGenTextures (GLsizei n, GLuint *textures);
                                              ^
2 warnings generated.
ocamlrun ../src/var2def < glu_tags.var > glu_tags.h
ocamlrun ../src/var2switch GLU_ < glu_tags.var > glu_tags.c
ocamlc.opt -c -w s -ccopt "-c -O  " ml_glu.c
ml_glu.c:52:11: warning: 'gluDeleteNurbsRenderer' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_final (gluDeleteNurbsRenderer)
          ^
ml_glu.c:50:3: note: expanded from macro 'ML_final'
{ cname ((GLvoid *) Field(struc,1)); }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:252:13: note: 'gluDeleteNurbsRenderer' declared here
extern void gluDeleteNurbsRenderer (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:53:11: warning: 'gluDeleteQuadric' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_final (gluDeleteQuadric)
          ^
ml_glu.c:50:3: note: expanded from macro 'ML_final'
{ cname ((GLvoid *) Field(struc,1)); }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:253:13: note: 'gluDeleteQuadric' declared here
extern void gluDeleteQuadric (GLUquadric* quad) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:57:7: warning: 'gluBeginCurve' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginCurve, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:240:13: note: 'gluBeginCurve' declared here
extern void gluBeginCurve (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:57:22: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginCurve, Nurb_val)
                     ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:58:7: warning: 'gluBeginSurface' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginSurface, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:242:13: note: 'gluBeginSurface' declared here
extern void gluBeginSurface (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:58:24: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginSurface, Nurb_val)
                       ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:59:7: warning: 'gluBeginTrim' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginTrim, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:243:13: note: 'gluBeginTrim' declared here
extern void gluBeginTrim (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:59:21: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluBeginTrim, Nurb_val)
                    ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:66:13: warning: 'gluBuild1DMipmaps' is deprecated: first deprecated in OS X 10.9 - "Use glGenerateMipmap" [-Wdeprecated-declarations]
    error = gluBuild1DMipmaps (GL_TEXTURE_1D, Int_val(internal),
            ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:245:14: note: 'gluBuild1DMipmaps' declared here
extern GLint gluBuild1DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLenum format, GLenum type, const void *data) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use glGenerateMipmap");
             ^
ml_glu.c:69:35: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    if (error) ml_raise_gl((char*)gluErrorString(error));
                                  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' declared here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
ml_glu.c:78:13: warning: 'gluBuild2DMipmaps' is deprecated: first deprecated in OS X 10.9 - "Use glGenerateMipmap" [-Wdeprecated-declarations]
    error = gluBuild2DMipmaps (GL_TEXTURE_2D, Int_val(internal),
            ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:247:14: note: 'gluBuild2DMipmaps' declared here
extern GLint gluBuild2DMipmaps (GLenum target, GLint internalFormat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *data) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use glGenerateMipmap");
             ^
ml_glu.c:82:35: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    if (error) ml_raise_gl((char*)gluErrorString(error));
                                  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' declared here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
ml_glu.c:86:7: warning: 'gluCylinder' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_6 (gluCylinder, Quad_val, Double_val, Double_val, Double_val,
      ^
./ml_gl.h:44:3: note: expanded from macro 'ML_6'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5), \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:251:13: note: 'gluCylinder' declared here
extern void gluCylinder (GLUquadric* quad, GLdouble base, GLdouble top, GLdouble height, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:86:20: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_6 (gluCylinder, Quad_val, Double_val, Double_val, Double_val,
                   ^
./ml_gl.h:44:10: note: expanded from macro 'ML_6'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5), \
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:90:7: warning: 'gluDisk' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_5 (gluDisk, Quad_val, Double_val, Double_val, Int_val, Int_val)
      ^
./ml_gl.h:39:3: note: expanded from macro 'ML_5'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5)); \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:255:13: note: 'gluDisk' declared here
extern void gluDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:90:16: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_5 (gluDisk, Quad_val, Double_val, Double_val, Int_val, Int_val)
               ^
./ml_gl.h:39:10: note: expanded from macro 'ML_5'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5)); \
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:92:7: warning: 'gluEndCurve' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndCurve, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:256:13: note: 'gluEndCurve' declared here
extern void gluEndCurve (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:92:20: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndCurve, Nurb_val)
                   ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:93:7: warning: 'gluEndSurface' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndSurface, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:258:13: note: 'gluEndSurface' declared here
extern void gluEndSurface (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:93:22: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndSurface, Nurb_val)
                     ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:94:7: warning: 'gluEndTrim' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndTrim, Nurb_val)
      ^
./ml_gl.h:25:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:259:13: note: 'gluEndTrim' declared here
extern void gluEndTrim (GLUnurbs* nurb) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:94:19: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1 (gluEndTrim, Nurb_val)
                  ^
./ml_gl.h:25:10: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:96:8: warning: 'gluGetString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_ (gluGetString, GLUenum_val, copy_string_check)
       ^
./ml_gl.h:65:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:262:24: note: 'gluGetString' declared here
extern const GLubyte * gluGetString (GLenum name) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
ml_glu.c:96:8: warning: passing 'const GLubyte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
ML_1_ (gluGetString, GLUenum_val, copy_string_check)
~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./ml_gl.h:65:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
./ml_gl.h:10:38: note: passing argument to parameter 'str' here
value copy_string_check (const char *str);
                                     ^
ml_glu.c:98:7: warning: 'gluLoadSamplingMatrices' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4 (gluLoadSamplingMatrices, Nurb_val, Float_raw, Float_raw, (GLint*)Int_raw)
      ^
./ml_gl.h:34:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:264:13: note: 'gluLoadSamplingMatrices' declared here
extern void gluLoadSamplingMatrices (GLUnurbs* nurb, const GLfloat *model, const GLfloat *perspective, const GLint *view) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:98:32: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4 (gluLoadSamplingMatrices, Nurb_val, Float_raw, Float_raw, (GLint*)Int_raw)
                               ^
./ml_gl.h:34:10: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
         ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:99:7: warning: 'gluLookAt' is deprecated: first deprecated in OS X 10.9 - "Use GLKMatrix4MakeLookAt" [-Wdeprecated-declarations]
ML_3 (gluLookAt, Triple(arg1,Double_val,Double_val,Double_val),
      ^
./ml_gl.h:31:3: note: expanded from macro 'ML_3'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:265:13: note: 'gluLookAt' declared here
extern void gluLookAt (GLdouble eyeX, GLdouble eyeY, GLdouble eyeZ, GLdouble centerX, GLdouble centerY, GLdouble centerZ, GLdouble upX, GLdouble upY, GLdouble upZ) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMatrix4MakeLookAt");
            ^
ml_glu.c:106:23: warning: 'gluNewNurbsRenderer' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    Store_addr(struc, gluNewNurbsRenderer());
                      ^
ml_glu.c:45:58: note: expanded from macro 'Store_addr'
#define Store_addr(struc, addr) Field(struc,1) = (value) addr
                                                         ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:266:18: note: 'gluNewNurbsRenderer' declared here
extern GLUnurbs* gluNewNurbsRenderer (void) OPENGL_DEPRECATED(10_0, 10_9);
                 ^
ml_glu.c:113:23: warning: 'gluNewQuadric' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    Store_addr(struc, gluNewQuadric());
                      ^
ml_glu.c:45:58: note: expanded from macro 'Store_addr'
#define Store_addr(struc, addr) Field(struc,1) = (value) addr
                                                         ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:267:20: note: 'gluNewQuadric' declared here
extern GLUquadric* gluNewQuadric (void) OPENGL_DEPRECATED(10_0, 10_9);
                   ^
ml_glu.c:149:5: warning: 'gluNurbsCurve' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsCurve (Nurb_val(nurb), Fsize_raw(knots), Float_raw(knots),
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:273:13: note: 'gluNurbsCurve' declared here
extern void gluNurbsCurve (GLUnurbs* nurb, GLint knotCount, GLfloat *knots, GLint stride, GLfloat *control, GLint order, GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:149:20: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsCurve (Nurb_val(nurb), Fsize_raw(knots), Float_raw(knots),
                   ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:171:5: warning: 'gluNurbsProperty' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsProperty (Nurb_val(nurb), property, val);
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:274:13: note: 'gluNurbsProperty' declared here
extern void gluNurbsProperty (GLUnurbs* nurb, GLenum property, GLfloat value) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:171:23: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsProperty (Nurb_val(nurb), property, val);
                      ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:202:5: warning: 'gluNurbsSurface' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsSurface (Nurb_val(nurb), Fsize_raw(sKnots), Float_raw(sKnots),
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:275:13: note: 'gluNurbsSurface' declared here
extern void gluNurbsSurface (GLUnurbs* nurb, GLint sKnotCount, GLfloat* sKnots, GLint tKnotCount, GLfloat* tKnots, GLint sStride, GLint tStride, GLfloat* control, GLint sOrder, GLint tOrder, GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:202:22: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluNurbsSurface (Nurb_val(nurb), Fsize_raw(sKnots), Float_raw(sKnots),
                     ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:211:7: warning: 'gluOrtho2D' is deprecated: first deprecated in OS X 10.9 - "Use GLKMatrix4MakeOrtho" [-Wdeprecated-declarations]
ML_4 (gluOrtho2D, Double_val, Double_val, Double_val, Double_val)
      ^
./ml_gl.h:34:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:276:13: note: 'gluOrtho2D' declared here
extern void gluOrtho2D (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMatrix4MakeOrtho");
            ^
ml_glu.c:213:7: warning: 'gluPartialDisk' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_7 (gluPartialDisk, Quad_val, Double_val, Double_val, Int_val, Int_val,
      ^
./ml_gl.h:50:3: note: expanded from macro 'ML_7'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5), \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:277:13: note: 'gluPartialDisk' declared here
extern void gluPartialDisk (GLUquadric* quad, GLdouble inner, GLdouble outer, GLint slices, GLint loops, GLdouble start, GLdouble sweep) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:213:23: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_7 (gluPartialDisk, Quad_val, Double_val, Double_val, Int_val, Int_val,
                      ^
./ml_gl.h:50:10: note: expanded from macro 'ML_7'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5), \
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:216:7: warning: 'gluPerspective' is deprecated: first deprecated in OS X 10.9 - "Use GLKMatrix4MakePerspective" [-Wdeprecated-declarations]
ML_4 (gluPerspective, Double_val, Double_val, Double_val, Double_val)
      ^
./ml_gl.h:34:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:278:13: note: 'gluPerspective' declared here
extern void gluPerspective (GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMatrix4MakePerspective");
            ^
ml_glu.c:223:5: warning: 'gluPickMatrix' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluPickMatrix (Double_val(x), Double_val(y), Double_val(delX),
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:279:13: note: 'gluPickMatrix' declared here
extern void gluPickMatrix (GLdouble x, GLdouble y, GLdouble delX, GLdouble delY, GLint *viewport) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:241:5: warning: 'gluProject' is deprecated: first deprecated in OS X 10.9 - "Use GLKMathProject" [-Wdeprecated-declarations]
    gluProject (Double_val(Field(object,0)), Double_val(Field(object,1)),
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:280:14: note: 'gluProject' declared here
extern GLint gluProject (GLdouble objX, GLdouble objY, GLdouble objZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* winX, GLdouble* winY, GLdouble* winZ) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMathProject");
             ^
ml_glu.c:265:5: warning: 'gluPwlCurve' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluPwlCurve (Nurb_val(nurbs), Int_val(count), Float_raw(data),
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:281:13: note: 'gluPwlCurve' declared here
extern void gluPwlCurve (GLUnurbs* nurb, GLint count, GLfloat* data, GLint stride, GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:265:18: warning: 'GLUnurbsObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluPwlCurve (Nurb_val(nurbs), Int_val(count), Float_raw(data),
                 ^
ml_glu.c:42:27: note: expanded from macro 'Nurb_val'
#define Nurb_val(struc) ((GLUnurbsObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:232:25: note: 'GLUnurbsObj' declared here
typedef struct GLUnurbs GLUnurbsObj OPENGL_DEPRECATED(10_0, 10_9);
                        ^
ml_glu.c:270:7: warning: 'gluQuadricDrawStyle' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricDrawStyle, Quad_val, GLUenum_val)
      ^
./ml_gl.h:28:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:283:13: note: 'gluQuadricDrawStyle' declared here
extern void gluQuadricDrawStyle (GLUquadric* quad, GLenum draw) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:270:28: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricDrawStyle, Quad_val, GLUenum_val)
                           ^
./ml_gl.h:28:10: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:271:7: warning: 'gluQuadricNormals' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricNormals, Quad_val, GLUenum_val)
      ^
./ml_gl.h:28:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:284:13: note: 'gluQuadricNormals' declared here
extern void gluQuadricNormals (GLUquadric* quad, GLenum normal) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:271:26: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricNormals, Quad_val, GLUenum_val)
                         ^
./ml_gl.h:28:10: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:272:7: warning: 'gluQuadricOrientation' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricOrientation, Quad_val, GLUenum_val)
      ^
./ml_gl.h:28:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:285:13: note: 'gluQuadricOrientation' declared here
extern void gluQuadricOrientation (GLUquadric* quad, GLenum orientation) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:272:30: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricOrientation, Quad_val, GLUenum_val)
                             ^
./ml_gl.h:28:10: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:273:7: warning: 'gluQuadricTexture' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricTexture, Quad_val, Int_val)
      ^
./ml_gl.h:28:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:286:13: note: 'gluQuadricTexture' declared here
extern void gluQuadricTexture (GLUquadric* quad, GLboolean texture) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:273:26: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2 (gluQuadricTexture, Quad_val, Int_val)
                         ^
./ml_gl.h:28:10: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:275:7: warning: 'gluScaleImage' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_7 (gluScaleImage, GLenum_val, Int_val, Int_val,
      ^
./ml_gl.h:50:3: note: expanded from macro 'ML_7'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), conv5(arg5), \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:287:14: note: 'gluScaleImage' declared here
extern GLint gluScaleImage (GLenum format, GLsizei wIn, GLsizei hIn, GLenum typeIn, const void *dataIn, GLsizei wOut, GLsizei hOut, GLenum typeOut, GLvoid* dataOut) OPENGL_DEPRECATED(10_0, 10_9);
             ^
ml_glu.c:279:7: warning: 'gluSphere' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4 (gluSphere, Quad_val, Double_val, Int_val, Int_val)
      ^
./ml_gl.h:34:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:288:13: note: 'gluSphere' declared here
extern void gluSphere (GLUquadric* quad, GLdouble radius, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glu.c:279:18: warning: 'GLUquadricObj' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4 (gluSphere, Quad_val, Double_val, Int_val, Int_val)
                 ^
./ml_gl.h:34:10: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
         ^
ml_glu.c:43:27: note: expanded from macro 'Quad_val'
#define Quad_val(struc) ((GLUquadricObj *) Field(struc,1))
                          ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:233:27: note: 'GLUquadricObj' declared here
typedef struct GLUquadric GLUquadricObj OPENGL_DEPRECATED(10_0, 10_9);
                          ^
ml_glu.c:295:10: warning: 'gluUnProject' is deprecated: first deprecated in OS X 10.9 - "Use GLKMathUnproject" [-Wdeprecated-declarations]
    ok = gluUnProject (Double_val(Field(win,0)), Double_val(Field(win,1)),
         ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:297:14: note: 'gluUnProject' declared here
extern GLint gluUnProject (GLdouble winX, GLdouble winY, GLdouble winZ, const GLdouble *model, const GLdouble *proj, const GLint *view, GLdouble* objX, GLdouble* objY, GLdouble* objZ) OPENGL_DEPRECATED_MSG(10_0, 10_9, "Use GLKMathUnproject");
             ^
55 warnings generated.
ocamlrun ../src/var2def < raw_tags.var > raw_tags.h
ocamlc.opt -c -w s -ccopt "-c -O  " ml_raw.c
ocamlc.opt -c -w s -ccopt "-c -O  " ml_glarray.c
ocamlc.opt -c -w s -ccopt "-c -O  " ml_glutess.c
ml_glutess.c:42:22: warning: 'gluErrorString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  ml_raise_gl((char*)gluErrorString(error));
                     ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:260:24: note: 'gluErrorString' declared here
extern const GLubyte * gluErrorString (GLenum error) OPENGL_DEPRECATED(10_0, 10_9);
                       ^
ml_glutess.c:145:8: warning: 'GLUtesselator' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
static GLUtesselator *tobj=NULL;
       ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:230:30: note: 'GLUtesselator' declared here
typedef struct GLUtesselator GLUtesselator OPENGL_DEPRECATED(10_0, 10_9);
                             ^
ml_glutess.c:151:10: warning: 'gluNewTess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    tobj=gluNewTess();
         ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:268:23: note: 'gluNewTess' declared here
extern GLUtesselator* gluNewTess (void) OPENGL_DEPRECATED(10_0, 10_9);
                      ^
ml_glutess.c:154:3: warning: 'gluTessNormal' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessNormal(tobj, 0.0, 0.0, 1.0);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:294:13: note: 'gluTessNormal' declared here
extern void gluTessNormal (GLUtesselator* tess, GLdouble valueX, GLdouble valueY, GLdouble valueZ) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:155:3: warning: 'gluTessProperty' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessProperty(tobj, GLU_TESS_WINDING_RULE,
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:295:13: note: 'gluTessProperty' declared here
extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:158:3: warning: 'gluTessProperty' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessProperty(tobj, GLU_TESS_BOUNDARY_ONLY,
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:295:13: note: 'gluTessProperty' declared here
extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:160:3: warning: 'gluTessProperty' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessProperty(tobj, GLU_TESS_TOLERANCE,
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:295:13: note: 'gluTessProperty' declared here
extern void gluTessProperty (GLUtesselator* tess, GLenum which, GLdouble data) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:168:3: warning: 'gluTessBeginPolygon' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessBeginPolygon(tobj, NULL);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:290:13: note: 'gluTessBeginPolygon' declared here
extern void gluTessBeginPolygon (GLUtesselator* tess, GLvoid* data) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:171:5: warning: 'gluTessBeginContour' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluTessBeginContour(tobj);
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:289:13: note: 'gluTessBeginContour' declared here
extern void gluTessBeginContour (GLUtesselator* tess) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:178:7: warning: 'gluTessVertex' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
      gluTessVertex(tobj, r, (void *)r);
      ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:296:13: note: 'gluTessVertex' declared here
extern void gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:182:5: warning: 'gluTessEndContour' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    gluTessEndContour(tobj);
    ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:292:13: note: 'gluTessEndContour' declared here
extern void gluTessEndContour (GLUtesselator* tess) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:184:3: warning: 'gluTessEndPolygon' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessEndPolygon(tobj);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:293:13: note: 'gluTessEndPolygon' declared here
extern void gluTessEndPolygon (GLUtesselator* tess) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:186:3: warning: 'gluDeleteTess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluDeleteTess(tobj);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:254:13: note: 'gluDeleteTess' declared here
extern void gluDeleteTess (GLUtesselator* tess) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:203:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_BEGIN, AS_CB beginCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:204:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_VERTEX, AS_CB vertexCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:205:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_END, AS_CB endCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:206:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_ERROR, AS_CB errorCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:207:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_COMBINE, AS_CB combineCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:219:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_BEGIN, AS_CB glBegin);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:220:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_VERTEX, AS_CB glVertex3dv);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:221:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_END, AS_CB glEnd);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:222:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_ERROR, AS_CB errorCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
ml_glutess.c:223:3: warning: 'gluTessCallback' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  gluTessCallback(tobj, GLU_TESS_COMBINE, AS_CB combineCallback);
  ^
/System/Library/Frameworks/OpenGL.framework/Headers/glu.h:291:13: note: 'gluTessCallback' declared here
extern void gluTessCallback (GLUtesselator* tess, GLenum which, GLvoid (*CallBackFunc)()) OPENGL_DEPRECATED(10_0, 10_9);
            ^
23 warnings generated.
ocamlc.opt -c -w s -ccopt "-c -O  " ml_shader.c
ocamlc.opt -c -w s -I +labltk raw.mli
ocamlc.opt -c -w s -I +labltk raw.ml
File "raw.ml", line 24, characters 13-15:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlc.opt -c -w s -I +labltk gl.mli
ocamlc.opt -c -w s -I +labltk gl.ml
ocamlc.opt -c -w s -I +labltk glLight.mli
ocamlc.opt -c -w s -I +labltk glLight.ml
ocamlc.opt -c -w s -I +labltk glList.mli
ocamlc.opt -c -w s -I +labltk glList.ml
ocamlc.opt -c -w s -I +labltk glMap.mli
ocamlc.opt -c -w s -I +labltk glMap.ml
ocamlc.opt -c -w s -I +labltk glMat.mli
ocamlc.opt -c -w s -I +labltk glMat.ml
ocamlc.opt -c -w s -I +labltk glMisc.mli
ocamlc.opt -c -w s -I +labltk glMisc.ml
File "glMisc.ml", line 26, characters 15-17:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlc.opt -c -w s -I +labltk glPix.mli
ocamlc.opt -c -w s -I +labltk glPix.ml
ocamlc.opt -c -w s -I +labltk glClear.mli
ocamlc.opt -c -w s -I +labltk glClear.ml
ocamlc.opt -c -w s -I +labltk glTex.mli
ocamlc.opt -c -w s -I +labltk glTex.ml
ocamlc.opt -c -w s -I +labltk glDraw.mli
ocamlc.opt -c -w s -I +labltk glDraw.ml
File "glDraw.ml", line 30, characters 28-30:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlc.opt -c -w s -I +labltk glFunc.mli
ocamlc.opt -c -w s -I +labltk glFunc.ml
ocamlc.opt -c -w s -I +labltk gluMisc.mli
ocamlc.opt -c -w s -I +labltk gluMisc.ml
ocamlc.opt -c -w s -I +labltk gluNurbs.mli
ocamlc.opt -c -w s -I +labltk gluNurbs.ml
File "gluNurbs.ml", line 57, characters 23-25:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlc.opt -c -w s -I +labltk gluQuadric.mli
ocamlc.opt -c -w s -I +labltk gluQuadric.ml
ocamlc.opt -c -w s -I +labltk gluTess.mli
ocamlc.opt -c -w s -I +labltk gluTess.ml
ocamlc.opt -c -w s -I +labltk gluMat.mli
ocamlc.opt -c -w s -I +labltk gluMat.ml
ocamlc.opt -c -w s -I +labltk glArray.mli
ocamlc.opt -c -w s -I +labltk glArray.ml
ocamlc.opt -c -w s -I +labltk glShader.mli
ocamlc.opt -c -w s -I +labltk glShader.ml
ocamlmklib -o lablgl ml_gl.o	ml_glu.o	ml_raw.o ml_glarray.o ml_glutess.o	ml_shader.o raw.cmo gl.cmo		glLight.cmo	glList.cmo	glMap.cmo glMat.cmo	glMisc.cmo	glPix.cmo	glClear.cmo glTex.cmo	glDraw.cmo	glFunc.cmo	gluMisc.cmo gluNurbs.cmo	gluQuadric.cmo	gluTess.cmo	gluMat.cmo glArray.cmo	glShader.cmo -framework OpenGL 
cd LablGlut/src && /Applications/Xcode.app/Contents/Developer/usr/bin/make
ocamlc.opt -c -w s -ccopt "-c -O   -I../../src" wrap_glut.c
wrap_glut.c:39:3: warning: 'glutMainLoop' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  glutMainLoop (); 
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:438:22: note: 'glutMainLoop' declared here
extern void APIENTRY glutMainLoop(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:45:6: warning: 'glutSwapBuffers' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSwapBuffers) /* makes a function called ml_glutSwapBuffers() */
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:448:22: note: 'glutSwapBuffers' declared here
extern void APIENTRY glutSwapBuffers(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:46:6: warning: 'glutPostRedisplay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutPostRedisplay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:444:22: note: 'glutPostRedisplay' declared here
extern void APIENTRY glutPostRedisplay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:47:6: warning: 'glutInitWindowSize' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutInitWindowSize, Int_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:437:22: note: 'glutInitWindowSize' declared here
extern void APIENTRY glutInitWindowSize(int width, int height) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:48:6: warning: 'glutInitWindowPosition' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutInitWindowPosition, Int_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:436:22: note: 'glutInitWindowPosition' declared here
extern void APIENTRY glutInitWindowPosition(int x, int y) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:49:7: warning: 'glutCreateWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutCreateWindow, String_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:441:21: note: 'glutCreateWindow' declared here
extern int APIENTRY glutCreateWindow(const char *title) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:50:7: warning: 'glutCreateSubWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_5_(glutCreateSubWindow, Int_val, Int_val, Int_val, Int_val, Int_val, Val_int)
      ^
./ml_gl.h:77:16: note: expanded from macro 'ML_5_'
{ return conv (cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4), \
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:442:21: note: 'glutCreateSubWindow' declared here
extern int APIENTRY glutCreateSubWindow(int win, int x, int y, int width, int height) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:51:6: warning: 'glutDestroyWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutDestroyWindow, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:443:22: note: 'glutDestroyWindow' declared here
extern void APIENTRY glutDestroyWindow(int win) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:52:7: warning: 'glutGetWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0_(glutGetWindow, Val_int) /* return win id */
      ^
./ml_gl.h:61:16: note: expanded from macro 'ML_0_'
{ return conv (cname ()); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:449:21: note: 'glutGetWindow' declared here
extern int APIENTRY glutGetWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:53:6: warning: 'glutSetWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetWindow, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:450:22: note: 'glutSetWindow' declared here
extern void APIENTRY glutSetWindow(int win) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:54:6: warning: 'glutSetWindowTitle' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetWindowTitle, String_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:451:22: note: 'glutSetWindowTitle' declared here
extern void APIENTRY glutSetWindowTitle(const char *title) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:55:6: warning: 'glutSetIconTitle' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetIconTitle, String_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:452:22: note: 'glutSetIconTitle' declared here
extern void APIENTRY glutSetIconTitle(const char *title) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:56:6: warning: 'glutPositionWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutPositionWindow, Int_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:453:22: note: 'glutPositionWindow' declared here
extern void APIENTRY glutPositionWindow(int x, int y) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:57:6: warning: 'glutReshapeWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutReshapeWindow, Int_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:454:22: note: 'glutReshapeWindow' declared here
extern void APIENTRY glutReshapeWindow(int width, int height) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:58:6: warning: 'glutPopWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutPopWindow)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:455:22: note: 'glutPopWindow' declared here
extern void APIENTRY glutPopWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:59:6: warning: 'glutPushWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutPushWindow)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:456:22: note: 'glutPushWindow' declared here
extern void APIENTRY glutPushWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:60:6: warning: 'glutIconifyWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutIconifyWindow)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:457:22: note: 'glutIconifyWindow' declared here
extern void APIENTRY glutIconifyWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:61:6: warning: 'glutShowWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutShowWindow)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:458:22: note: 'glutShowWindow' declared here
extern void APIENTRY glutShowWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:62:6: warning: 'glutHideWindow' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutHideWindow)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:459:22: note: 'glutHideWindow' declared here
extern void APIENTRY glutHideWindow(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:63:6: warning: 'glutFullScreen' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutFullScreen)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:461:22: note: 'glutFullScreen' declared here
extern void APIENTRY glutFullScreen(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:64:6: warning: 'glutSetCursor' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetCursor, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:462:22: note: 'glutSetCursor' declared here
extern void APIENTRY glutSetCursor(int cursor) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:65:6: warning: 'glutEstablishOverlay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutEstablishOverlay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:480:22: note: 'glutEstablishOverlay' declared here
extern void APIENTRY glutEstablishOverlay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:66:6: warning: 'glutRemoveOverlay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutRemoveOverlay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:481:22: note: 'glutRemoveOverlay' declared here
extern void APIENTRY glutRemoveOverlay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:67:6: warning: 'glutUseLayer' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutUseLayer, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:482:22: note: 'glutUseLayer' declared here
extern void APIENTRY glutUseLayer(GLenum layer) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:68:6: warning: 'glutPostOverlayRedisplay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutPostOverlayRedisplay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:483:22: note: 'glutPostOverlayRedisplay' declared here
extern void APIENTRY glutPostOverlayRedisplay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:69:6: warning: 'glutShowOverlay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutShowOverlay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:487:22: note: 'glutShowOverlay' declared here
extern void APIENTRY glutShowOverlay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:70:6: warning: 'glutHideOverlay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutHideOverlay)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:488:22: note: 'glutHideOverlay' declared here
extern void APIENTRY glutHideOverlay(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:71:6: warning: 'glutDestroyMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutDestroyMenu, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:493:22: note: 'glutDestroyMenu' declared here
extern void APIENTRY glutDestroyMenu(int menu) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:72:7: warning: 'glutGetMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0_(glutGetMenu, Val_int)
      ^
./ml_gl.h:61:16: note: expanded from macro 'ML_0_'
{ return conv (cname ()); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:494:21: note: 'glutGetMenu' declared here
extern int APIENTRY glutGetMenu(void) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:73:6: warning: 'glutSetMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetMenu, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:495:22: note: 'glutSetMenu' declared here
extern void APIENTRY glutSetMenu(int menu) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:74:6: warning: 'glutAddMenuEntry' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutAddMenuEntry, String_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:496:22: note: 'glutAddMenuEntry' declared here
extern void APIENTRY glutAddMenuEntry(const char *label, int value) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:75:6: warning: 'glutAddSubMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutAddSubMenu, String_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:497:22: note: 'glutAddSubMenu' declared here
extern void APIENTRY glutAddSubMenu(const char *label, int submenu) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:76:6: warning: 'glutChangeToMenuEntry' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_3(glutChangeToMenuEntry, Int_val, String_val, Int_val)
     ^
./ml_gl.h:30:3: note: expanded from macro 'ML_3'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:498:22: note: 'glutChangeToMenuEntry' declared here
extern void APIENTRY glutChangeToMenuEntry(int item, const char *label, int value) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:77:6: warning: 'glutChangeToSubMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_3(glutChangeToSubMenu, Int_val, String_val, Int_val)
     ^
./ml_gl.h:30:3: note: expanded from macro 'ML_3'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:499:22: note: 'glutChangeToSubMenu' declared here
extern void APIENTRY glutChangeToSubMenu(int item, const char *label, int submenu) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:78:6: warning: 'glutRemoveMenuItem' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutRemoveMenuItem, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:500:22: note: 'glutRemoveMenuItem' declared here
extern void APIENTRY glutRemoveMenuItem(int item) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:79:6: warning: 'glutAttachMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutAttachMenu, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:501:22: note: 'glutAttachMenu' declared here
extern void APIENTRY glutAttachMenu(int button) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:80:6: warning: 'glutDetachMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutDetachMenu, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:502:22: note: 'glutDetachMenu' declared here
extern void APIENTRY glutDetachMenu(int button) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:81:6: warning: 'glutSetColor' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutSetColor, Int_val, Float_val, Float_val, Float_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:540:22: note: 'glutSetColor' declared here
extern void APIENTRY glutSetColor(int, GLfloat red, GLfloat green, GLfloat blue) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:82:7: warning: 'glutGetColor' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2_(glutGetColor, Int_val, Int_val, copy_double)
      ^
./ml_gl.h:67:16: note: expanded from macro 'ML_2_'
{ return conv (cname (conv1(arg1), conv2(arg2))); }
               ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:541:25: note: 'glutGetColor' declared here
extern GLfloat APIENTRY glutGetColor(int ndx, int component) OPENGL_DEPRECATED(10_0, 10_9);
                        ^
wrap_glut.c:83:6: warning: 'glutCopyColormap' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutCopyColormap, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:542:22: note: 'glutCopyColormap' declared here
extern void APIENTRY glutCopyColormap(int win) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:84:7: warning: 'glutGet' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutGet, Int_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:545:21: note: 'glutGet' declared here
extern int APIENTRY glutGet(GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:85:7: warning: 'glutDeviceGet' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutDeviceGet, Int_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:546:21: note: 'glutDeviceGet' declared here
extern int APIENTRY glutDeviceGet(GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:86:7: warning: 'glutExtensionSupported' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutExtensionSupported, String_val, Val_bool)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:281:30: note: expanded from macro 'Val_bool'
#define Val_bool(x) Val_int((x) != 0)
                             ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:549:21: note: 'glutExtensionSupported' declared here
extern int APIENTRY glutExtensionSupported(const char *name) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:87:7: warning: 'glutGetModifiers' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0_(glutGetModifiers, Val_int)
      ^
./ml_gl.h:61:16: note: expanded from macro 'ML_0_'
{ return conv (cname ()); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:552:21: note: 'glutGetModifiers' declared here
extern int APIENTRY glutGetModifiers(void) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:88:7: warning: 'glutLayerGet' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutLayerGet, Int_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:553:21: note: 'glutLayerGet' declared here
extern int APIENTRY glutLayerGet(GLenum type) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:90:7: warning: 'glutVideoResizeGet' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutVideoResizeGet, Int_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:591:21: note: 'glutVideoResizeGet' declared here
extern int APIENTRY glutVideoResizeGet(GLenum param) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:91:6: warning: 'glutSetupVideoResizing' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSetupVideoResizing)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:592:22: note: 'glutSetupVideoResizing' declared here
extern void APIENTRY glutSetupVideoResizing(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:92:6: warning: 'glutStopVideoResizing' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutStopVideoResizing)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:593:22: note: 'glutStopVideoResizing' declared here
extern void APIENTRY glutStopVideoResizing(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:93:6: warning: 'glutVideoResize' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutVideoResize, Int_val, Int_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:594:22: note: 'glutVideoResize' declared here
extern void APIENTRY glutVideoResize(int x, int y, int width, int height) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:94:6: warning: 'glutVideoPan' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutVideoPan, Int_val, Int_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:595:22: note: 'glutVideoPan' declared here
extern void APIENTRY glutVideoPan(int x, int y, int width, int height) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:95:6: warning: 'glutReportErrors' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutReportErrors)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:598:22: note: 'glutReportErrors' declared here
extern void APIENTRY glutReportErrors(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:97:6: warning: 'glutWireSphere' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_3(glutWireSphere, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:30:3: note: expanded from macro 'ML_3'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:570:22: note: 'glutWireSphere' declared here
extern void APIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:98:6: warning: 'glutSolidSphere' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_3(glutSolidSphere, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:30:3: note: expanded from macro 'ML_3'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:571:22: note: 'glutSolidSphere' declared here
extern void APIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:99:6: warning: 'glutWireCone' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutWireCone, Float_val, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:572:22: note: 'glutWireCone' declared here
extern void APIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:100:6: warning: 'glutSolidCone' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutSolidCone, Float_val, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:573:22: note: 'glutSolidCone' declared here
extern void APIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices, GLint stacks) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:101:6: warning: 'glutWireCube' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutWireCube, Float_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:574:22: note: 'glutWireCube' declared here
extern void APIENTRY glutWireCube(GLdouble size) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:102:6: warning: 'glutSolidCube' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSolidCube, Float_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:575:22: note: 'glutSolidCube' declared here
extern void APIENTRY glutSolidCube(GLdouble size) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:103:6: warning: 'glutWireTorus' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutWireTorus, Float_val, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:576:22: note: 'glutWireTorus' declared here
extern void APIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:104:6: warning: 'glutSolidTorus' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_4(glutSolidTorus, Float_val, Float_val, Int_val, Int_val)
     ^
./ml_gl.h:33:3: note: expanded from macro 'ML_4'
{ cname (conv1(arg1), conv2(arg2), conv3(arg3), conv4(arg4)); \
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:577:22: note: 'glutSolidTorus' declared here
extern void APIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:105:6: warning: 'glutWireDodecahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutWireDodecahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:578:22: note: 'glutWireDodecahedron' declared here
extern void APIENTRY glutWireDodecahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:106:6: warning: 'glutSolidDodecahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSolidDodecahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:579:22: note: 'glutSolidDodecahedron' declared here
extern void APIENTRY glutSolidDodecahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:107:6: warning: 'glutWireTeapot' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutWireTeapot, Float_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:580:22: note: 'glutWireTeapot' declared here
extern void APIENTRY glutWireTeapot(GLdouble size) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:108:6: warning: 'glutSolidTeapot' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSolidTeapot, Float_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:581:22: note: 'glutSolidTeapot' declared here
extern void APIENTRY glutSolidTeapot(GLdouble size) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:109:6: warning: 'glutWireOctahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutWireOctahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:582:22: note: 'glutWireOctahedron' declared here
extern void APIENTRY glutWireOctahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:110:6: warning: 'glutSolidOctahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSolidOctahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:583:22: note: 'glutSolidOctahedron' declared here
extern void APIENTRY glutSolidOctahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:111:6: warning: 'glutWireTetrahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutWireTetrahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:584:22: note: 'glutWireTetrahedron' declared here
extern void APIENTRY glutWireTetrahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:112:6: warning: 'glutSolidTetrahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSolidTetrahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:585:22: note: 'glutSolidTetrahedron' declared here
extern void APIENTRY glutSolidTetrahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:113:6: warning: 'glutWireIcosahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutWireIcosahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:586:22: note: 'glutWireIcosahedron' declared here
extern void APIENTRY glutWireIcosahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:114:6: warning: 'glutSolidIcosahedron' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutSolidIcosahedron)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:587:22: note: 'glutSolidIcosahedron' declared here
extern void APIENTRY glutSolidIcosahedron(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:115:6: warning: 'glutGameModeString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutGameModeString, String_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:628:22: note: 'glutGameModeString' declared here
extern void APIENTRY glutGameModeString(const char *string) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:116:6: warning: 'glutEnterGameMode' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutEnterGameMode)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:629:21: note: 'glutEnterGameMode' declared here
extern int APIENTRY glutEnterGameMode(void) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:117:6: warning: 'glutLeaveGameMode' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutLeaveGameMode)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:630:22: note: 'glutLeaveGameMode' declared here
extern void APIENTRY glutLeaveGameMode(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:118:7: warning: 'glutGameModeGet' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1_(glutGameModeGet, Int_val, Val_int)
      ^
./ml_gl.h:64:16: note: expanded from macro 'ML_1_'
{ return conv (cname (conv1(arg1))); }
               ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:631:21: note: 'glutGameModeGet' declared here
extern int APIENTRY glutGameModeGet(GLenum mode) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:125:5: warning: 'glutInit' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    glutInit(&argc, argv); /* Safe: no callback */
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:431:22: note: 'glutInit' declared here
extern void APIENTRY glutInit(int *argcp, char **argv) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:150:5: warning: 'glutInitDisplayMode' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    glutInitDisplayMode(acc);
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:432:22: note: 'glutInitDisplayMode' declared here
extern void APIENTRY glutInitDisplayMode(unsigned int mode) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:292:6: warning: 'glutDisplayFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_0(glutDisplayFunc)
     ^
wrap_glut.c:222:15: note: expanded from macro 'CB_0'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:505:22: note: 'glutDisplayFunc' declared here
extern void APIENTRY glutDisplayFunc(void (*func)(void)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:293:6: warning: 'glutVisibilityFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_1(glutVisibilityFunc, int, Val_int)
     ^
wrap_glut.c:231:15: note: expanded from macro 'CB_1'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:512:22: note: 'glutVisibilityFunc' declared here
extern void APIENTRY glutVisibilityFunc(void (*func)(int state)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:294:7: warning: 'glutCreateMenu' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_1_(glutCreateMenu,int, Val_int, Val_int)
      ^
wrap_glut.c:241:16: note: expanded from macro 'CB_1_'
  REGISTER_CB_(glut_func, conv)
               ^
wrap_glut.c:192:20: note: expanded from macro 'REGISTER_CB_'
    value r = conv(glut_func(glut_func##_cb ));                         \
                   ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:492:21: note: 'glutCreateMenu' declared here
extern int APIENTRY glutCreateMenu(void (*)(int)) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:295:6: warning: 'glutReshapeFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutReshapeFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:506:22: note: 'glutReshapeFunc' declared here
extern void APIENTRY glutReshapeFunc(void (*func)(int width, int height)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:296:6: warning: 'glutKeyboardFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutKeyboardFunc, unsigned char, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:507:22: note: 'glutKeyboardFunc' declared here
extern void APIENTRY glutKeyboardFunc(void (*func)(unsigned char key, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:297:6: warning: 'glutMotionFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutMotionFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:509:22: note: 'glutMotionFunc' declared here
extern void APIENTRY glutMotionFunc(void (*func)(int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:298:6: warning: 'glutSpecialFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutSpecialFunc, int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:517:22: note: 'glutSpecialFunc' declared here
extern void APIENTRY glutSpecialFunc(void (*func)(int key, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:299:6: warning: 'glutPassiveMotionFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutPassiveMotionFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:510:22: note: 'glutPassiveMotionFunc' declared here
extern void APIENTRY glutPassiveMotionFunc(void (*func)(int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:300:6: warning: 'glutEntryFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_1(glutEntryFunc, int, Val_int)
     ^
wrap_glut.c:231:15: note: expanded from macro 'CB_1'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:511:22: note: 'glutEntryFunc' declared here
extern void APIENTRY glutEntryFunc(void (*func)(int state)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:301:6: warning: 'glutSpaceballMotionFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutSpaceballMotionFunc, int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:518:22: note: 'glutSpaceballMotionFunc' declared here
extern void APIENTRY glutSpaceballMotionFunc(void (*func)(int x, int y, int z)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:302:6: warning: 'glutSpaceballRotateFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutSpaceballRotateFunc, int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:519:22: note: 'glutSpaceballRotateFunc' declared here
extern void APIENTRY glutSpaceballRotateFunc(void (*func)(int x, int y, int z)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:303:6: warning: 'glutSpaceballButtonFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutSpaceballButtonFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:520:22: note: 'glutSpaceballButtonFunc' declared here
extern void APIENTRY glutSpaceballButtonFunc(void (*func)(int button, int state)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:304:6: warning: 'glutButtonBoxFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutButtonBoxFunc, int, Val_int,  int, Val_int) 
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:521:22: note: 'glutButtonBoxFunc' declared here
extern void APIENTRY glutButtonBoxFunc(void (*func)(int button, int state)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:305:6: warning: 'glutDialsFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutDialsFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:522:22: note: 'glutDialsFunc' declared here
extern void APIENTRY glutDialsFunc(void (*func)(int dial, int value)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:306:6: warning: 'glutTabletMotionFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_2(glutTabletMotionFunc, int, Val_int,  int, Val_int)
     ^
wrap_glut.c:250:15: note: expanded from macro 'CB_2'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:523:22: note: 'glutTabletMotionFunc' declared here
extern void APIENTRY glutTabletMotionFunc(void (*func)(int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:307:6: warning: 'glutTabletButtonFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_4(glutTabletButtonFunc, int, Val_int,  int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:274:15: note: expanded from macro 'CB_4'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:524:22: note: 'glutTabletButtonFunc' declared here
extern void APIENTRY glutTabletButtonFunc(void (*func)(int button, int state, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:308:6: warning: 'glutMenuStatusFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutMenuStatusFunc, int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:526:22: note: 'glutMenuStatusFunc' declared here
extern void APIENTRY glutMenuStatusFunc(void (*func)(int status, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:309:6: warning: 'glutOverlayDisplayFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_0(glutOverlayDisplayFunc)
     ^
wrap_glut.c:222:15: note: expanded from macro 'CB_0'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:527:22: note: 'glutOverlayDisplayFunc' declared here
extern void APIENTRY glutOverlayDisplayFunc(void (*func)(void)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:310:6: warning: 'glutMouseFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_4(glutMouseFunc, int, Val_int,  int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:274:15: note: expanded from macro 'CB_4'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:508:22: note: 'glutMouseFunc' declared here
extern void APIENTRY glutMouseFunc(void (*func)(int button, int state, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:311:6: warning: 'glutIdleFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_0(glutIdleFunc)
     ^
wrap_glut.c:222:15: note: expanded from macro 'CB_0'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:513:22: note: 'glutIdleFunc' declared here
extern void APIENTRY glutIdleFunc(void (*func)(void)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:315:5: warning: 'glutIdleFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
    glutIdleFunc(NULL);
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:513:22: note: 'glutIdleFunc' declared here
extern void APIENTRY glutIdleFunc(void (*func)(void)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:340:3: warning: 'glutTimerFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  glutTimerFunc(Int_val(millis), &glutTimerFunc_cb, (int) timer_count); // register with GLUT
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:514:22: note: 'glutTimerFunc' declared here
extern void APIENTRY glutTimerFunc(unsigned int millis, void (*func)(int value), int value) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:366:3: warning: 'glutBitmapCharacter' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  glutBitmapCharacter(i2font(Int_val(font)), Int_val(c));
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:560:22: note: 'glutBitmapCharacter' declared here
extern void APIENTRY glutBitmapCharacter(void *font, int character) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:372:18: warning: 'glutBitmapWidth' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  return Val_int(glutBitmapWidth(i2font(Int_val(font)), Int_val(c)));
                 ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:561:21: note: 'glutBitmapWidth' declared here
extern int APIENTRY glutBitmapWidth(void *font, int character) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:377:3: warning: 'glutStrokeCharacter' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  glutStrokeCharacter(i2font(Int_val(font)), Int_val(c)); 
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:562:22: note: 'glutStrokeCharacter' declared here
extern void APIENTRY glutStrokeCharacter(void *font, int character) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:383:18: warning: 'glutStrokeWidth' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  return Val_int(glutStrokeWidth(i2font(Int_val(font)), Int_val(c)));
                 ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:563:21: note: 'glutStrokeWidth' declared here
extern int APIENTRY glutStrokeWidth(void *font, int character) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:387:6: warning: 'glutInitDisplayString' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutInitDisplayString, String_val) 
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:434:22: note: 'glutInitDisplayString' declared here
extern void APIENTRY glutInitDisplayString(const char *string) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:388:6: warning: 'glutWarpPointer' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_2(glutWarpPointer, Int_val, Int_val)
     ^
./ml_gl.h:27:3: note: expanded from macro 'ML_2'
{ cname (conv1(arg1), conv2(arg2)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:464:22: note: 'glutWarpPointer' declared here
extern void APIENTRY glutWarpPointer(int x, int y) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:393:18: warning: 'glutBitmapLength' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  return Val_int(glutBitmapLength(i2font(Int_val(font)), String_val(str)));
                 ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:565:21: note: 'glutBitmapLength' declared here
extern int APIENTRY glutBitmapLength(void *font, const unsigned char *string) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:393:58: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return Val_int(glutBitmapLength(i2font(Int_val(font)), String_val(str)));
                                                         ^
/sw/lib/ocaml/caml/mlvalues.h:226:23: note: expanded from macro 'String_val'
#define String_val(x) ((char *) Bp_val(x))
                      ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:565:71: note: passing argument to parameter 'string' here
extern int APIENTRY glutBitmapLength(void *font, const unsigned char *string) OPENGL_DEPRECATED(10_0, 10_9);
                                                                      ^
wrap_glut.c:399:18: warning: 'glutStrokeLength' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
  return Val_int(glutStrokeLength(i2font(Int_val(font)), String_val(str)));
                 ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:566:21: note: 'glutStrokeLength' declared here
extern int APIENTRY glutStrokeLength(void *font, const unsigned char *string) OPENGL_DEPRECATED(10_0, 10_9);
                    ^
wrap_glut.c:399:58: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  return Val_int(glutStrokeLength(i2font(Int_val(font)), String_val(str)));
                                                         ^
/sw/lib/ocaml/caml/mlvalues.h:226:23: note: expanded from macro 'String_val'
#define String_val(x) ((char *) Bp_val(x))
                      ^
/sw/lib/ocaml/caml/mlvalues.h:75:29: note: expanded from macro 'Val_int'
#define Val_int(x) Val_long(x)
                            ^
/sw/lib/ocaml/caml/mlvalues.h:71:36: note: expanded from macro 'Val_long'
#define Val_long(x)     (((intnat)(x) << 1) + 1)
                                   ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:566:71: note: passing argument to parameter 'string' here
extern int APIENTRY glutStrokeLength(void *font, const unsigned char *string) OPENGL_DEPRECATED(10_0, 10_9);
                                                                      ^
wrap_glut.c:402:6: warning: 'glutWindowStatusFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_1(glutWindowStatusFunc,  int, Val_int)
     ^
wrap_glut.c:231:15: note: expanded from macro 'CB_1'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:529:22: note: 'glutWindowStatusFunc' declared here
extern void APIENTRY glutWindowStatusFunc(void (*func)(int state)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:404:6: warning: 'glutPostWindowRedisplay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutPostWindowRedisplay, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:446:22: note: 'glutPostWindowRedisplay' declared here
extern void APIENTRY glutPostWindowRedisplay(int win) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:406:6: warning: 'glutPostWindowOverlayRedisplay' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutPostWindowOverlayRedisplay, Val_int)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:485:22: note: 'glutPostWindowOverlayRedisplay' declared here
extern void APIENTRY glutPostWindowOverlayRedisplay(int win) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:407:6: warning: 'glutKeyboardUpFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutKeyboardUpFunc,  unsigned char, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:532:22: note: 'glutKeyboardUpFunc' declared here
extern void APIENTRY glutKeyboardUpFunc(void (*func)(unsigned char key, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:408:6: warning: 'glutSpecialUpFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB_3(glutSpecialUpFunc,  int, Val_int,  int, Val_int,  int, Val_int)
     ^
wrap_glut.c:259:15: note: expanded from macro 'CB_3'
  REGISTER_CB(glut_func)
              ^
wrap_glut.c:179:5: note: expanded from macro 'REGISTER_CB'
    glut_func(glut_func##_cb );                                         \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:533:22: note: 'glutSpecialUpFunc' declared here
extern void APIENTRY glutSpecialUpFunc(void (*func)(int key, int x, int y)) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:409:6: warning: 'glutIgnoreKeyRepeat' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutIgnoreKeyRepeat, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:614:22: note: 'glutIgnoreKeyRepeat' declared here
extern void APIENTRY glutIgnoreKeyRepeat(int ignore) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:410:6: warning: 'glutSetKeyRepeat' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_1(glutSetKeyRepeat, Int_val)
     ^
./ml_gl.h:24:3: note: expanded from macro 'ML_1'
{ cname (conv1(arg1)); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:615:22: note: 'glutSetKeyRepeat' declared here
extern void APIENTRY glutSetKeyRepeat(int repeatMode) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:411:7: warning: 'glutJoystickFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
CB__4(glutJoystickFunc, unsigned int, Val_int, int, Val_int, int, Val_int, int, Val_int, Int_val)
      ^
wrap_glut.c:290:16: note: expanded from macro 'CB__4'
  REGISTER__CB(glut_func, conv)
               ^
wrap_glut.c:205:5: note: expanded from macro 'REGISTER__CB'
    glut_func(glut_func##_cb, conv(arg) );                              \
    ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:534:22: note: 'glutJoystickFunc' declared here
extern void APIENTRY glutJoystickFunc(void (*func)(unsigned int buttonMask, int x, int y, int z), int pollInterval) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
wrap_glut.c:412:6: warning: 'glutForceJoystickFunc' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations]
ML_0(glutForceJoystickFunc)
     ^
./ml_gl.h:21:3: note: expanded from macro 'ML_0'
{ cname (); return Val_unit; }
  ^
/System/Library/Frameworks/GLUT.framework/Headers/glut.h:616:22: note: 'glutForceJoystickFunc' declared here
extern void APIENTRY glutForceJoystickFunc(void) OPENGL_DEPRECATED(10_0, 10_9);
                     ^
116 warnings generated.
ocamlc.opt -c -w s  glut.mli
ocamlc.opt -c -w s  glut.ml
ocamlmklib -o lablglut wrap_glut.o glut.cmo -framework GLUT -framework OpenGL 
ocamlmktop  -I . -I ../../src  -o lablgluttop \
	  lablglut.cma lablgl.cma
/Applications/Xcode.app/Contents/Developer/usr/bin/make INSTALLDIR="`ocamlc -where`/lablGL" real-lablglut
generate lablglut
echo "#!/bin/sh" > lablglut
echo "# toplevel with lablGL and LablGlut" >> lablglut
if test -f dlllablglut.so; then \
	    echo 'exec ocaml -I "/sw/lib/ocaml/lablGL" lablgl.cma lablglut.cma $*' >> lablglut; \
	 else echo 'exec "/sw/lib/ocaml/lablGL/lablgluttop" -I "/sw/lib/ocaml/lablGL" $*' >> lablglut; fi
chmod 755 lablglut
cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make opt
ocamlopt.opt -c -I +labltk raw.ml
File "raw.ml", line 24, characters 13-15:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlopt.opt -c -I +labltk gl.ml
ocamlopt.opt -c -I +labltk glLight.ml
ocamlopt.opt -c -I +labltk glList.ml
ocamlopt.opt -c -I +labltk glMap.ml
ocamlopt.opt -c -I +labltk glMat.ml
ocamlopt.opt -c -I +labltk glMisc.ml
File "glMisc.ml", line 26, characters 15-17:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlopt.opt -c -I +labltk glPix.ml
ocamlopt.opt -c -I +labltk glClear.ml
ocamlopt.opt -c -I +labltk glTex.ml
ocamlopt.opt -c -I +labltk glDraw.ml
File "glDraw.ml", line 30, characters 28-30:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlopt.opt -c -I +labltk glFunc.ml
ocamlopt.opt -c -I +labltk gluMisc.ml
ocamlopt.opt -c -I +labltk gluNurbs.ml
File "gluNurbs.ml", line 57, characters 23-25:
Warning 3: deprecated feature: operator (or); you should use (||) instead
ocamlopt.opt -c -I +labltk gluQuadric.ml
ocamlopt.opt -c -I +labltk gluTess.ml
ocamlopt.opt -c -I +labltk gluMat.ml
ocamlopt.opt -c -I +labltk glArray.ml
ocamlopt.opt -c -I +labltk glShader.ml
ocamlmklib -o lablgl ml_gl.o	ml_glu.o	ml_raw.o ml_glarray.o ml_glutess.o	ml_shader.o raw.cmx gl.cmx glLight.cmx glList.cmx glMap.cmx glMat.cmx glMisc.cmx glPix.cmx glClear.cmx glTex.cmx glDraw.cmx glFunc.cmx gluMisc.cmx gluNurbs.cmx gluQuadric.cmx gluTess.cmx gluMat.cmx glArray.cmx glShader.cmx -framework OpenGL 
cd LablGlut/src && /Applications/Xcode.app/Contents/Developer/usr/bin/make opt
ocamlopt.opt -c  glut.ml
ocamlmklib -o lablglut wrap_glut.o glut.cmx -framework GLUT -framework OpenGL 
/bin/rm -rf /sw/build.build/root-lablgl-1.05-1
/bin/mkdir -p /sw/build.build/root-lablgl-1.05-1/sw
/bin/mkdir -p /sw/build.build/root-lablgl-1.05-1/DEBIAN
/usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-lablgl-1.05-1
sudo -u fink-bld [ENV] sh -c /tmp/fink.wcg_l
/tmp/fink.mpKV6
#!/bin/sh -ev
  mkdir -p /sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/stublibs
  make install PREFIX=/sw DESTDIR=/sw/build.build/root-lablgl-1.05-1
mkdir -p "/sw/build.build/root-lablgl-1.05-1/sw/bin"
cd src && /Applications/Xcode.app/Contents/Developer/usr/bin/make install
sed -e "s|@LABLGL_MLS@|raw gl glLight glList glMap glMat glMisc glPix glClear glTex glDraw glFunc gluMisc gluNurbs gluQuadric gluTess gluMat glArray glShader|" \
	    -e "s|@TOGL_MLS@|togl|" \
	    -e "s|@GLUT_MLS@|glut|" \
	    -e "s|@GLLIBS@||" \
	    -e "s|@TKLIBS@||" \
	    -e "s|@GLUTLIBS@||" < build.ml.in > build.ml
if test -d "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"; then : ; else mkdir -p "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"; fi
cp build.ml raw.ml gl.ml glLight.ml glList.ml glMap.ml glMat.ml glMisc.ml glPix.ml glClear.ml glTex.ml glDraw.ml glFunc.ml gluMisc.ml gluNurbs.ml gluQuadric.ml gluTess.ml gluMat.ml glArray.ml glShader.ml raw.mli gl.mli glLight.mli glList.mli glMap.mli glMat.mli glMisc.mli glPix.mli glClear.mli glTex.mli glDraw.mli glFunc.mli gluMisc.mli gluNurbs.mli gluQuadric.mli gluTess.mli gluMat.mli glArray.mli glShader.mli "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cp liblablgl.a "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cd "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL" && ranlib liblablgl.a
if test -f dlllablgl.so; then cp dlllablgl.so "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/stublibs"; fi
cp raw.cmi gl.cmi glLight.cmi glList.cmi glMap.cmi glMat.cmi glMisc.cmi glPix.cmi glClear.cmi glTex.cmi glDraw.cmi glFunc.cmi gluMisc.cmi gluNurbs.cmi gluQuadric.cmi gluTess.cmi gluMat.cmi glArray.cmi glShader.cmi lablgl.cma "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cp lablgl.cmxa lablgl.a raw.cmx gl.cmx glLight.cmx glList.cmx glMap.cmx glMat.cmx glMisc.cmx glPix.cmx glClear.cmx glTex.cmx glDraw.cmx glFunc.cmx gluMisc.cmx gluNurbs.cmx gluQuadric.cmx gluTess.cmx gluMat.cmx glArray.cmx glShader.cmx "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cd "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL" && ranlib lablgl.a
cd Togl/src && /Applications/Xcode.app/Contents/Developer/usr/bin/make install
cd LablGlut/src && /Applications/Xcode.app/Contents/Developer/usr/bin/make install
if test -d "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"; then : ; else mkdir -p "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"; fi
cp glut.ml glut.mli "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cp liblablglut.a "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cd "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL" && ranlib liblablglut.a
cp dlllablglut.so "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/stublibs"
cp lablglut "/sw/build.build/root-lablgl-1.05-1/sw/bin"
cp glut.cmi lablglut.cma "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cp lablglut.cmxa lablglut.a glut.cmx "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL"
cd "/sw/build.build/root-lablgl-1.05-1/sw/lib/ocaml/lablGL" && ranlib lablglut.a
sudo -u fink-bld [ENV] sh -c /tmp/fink.Alj84
/usr/bin/install -d -m 700 /sw/build.build/root-lablgl-1.05-1/sw/share/doc/lablgl
/bin/cp -r CHANGES /sw/build.build/root-lablgl-1.05-1/sw/share/doc/lablgl/
/bin/cp -r README /sw/build.build/root-lablgl-1.05-1/sw/share/doc/lablgl/
/bin/cp -r COPYRIGHT /sw/build.build/root-lablgl-1.05-1/sw/share/doc/lablgl/
/bin/chmod -R go=u-w /sw/build.build/root-lablgl-1.05-1/sw/share/doc/lablgl
/bin/rm -f /sw/build.build/root-lablgl-1.05-1/sw/info/dir /sw/build.build/root-lablgl-1.05-1/sw/info/dir.old /sw/build.build/root-lablgl-1.05-1/sw/share/info/dir /sw/build.build/root-lablgl-1.05-1/sw/share/info/dir.old
Reverting ownership of install dir to root
Writing control file...
Writing md5sums file...
env LANG=C LC_ALL=C dpkg-deb -b root-lablgl-1.05-1 /sw/fink/10.9/stable/main/binary-darwin-x86_64/graphics
dpkg-deb: building package `lablgl' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/graphics/lablgl_1.05-1_darwin-x86_64.deb'.
Removing runtime build-lock...
Removing build-lock package...
/sw/bin/dpkg-lockwait -r fink-buildlock-lablgl-1.05-1
(Reading database ... 6403 files and directories currently installed.)
Removing fink-buildlock-lablgl-1.05-1 ...