+ perl Makefile.PL

run as `perl Makefile.PL help` to show user options
$verbose set to 0 - enable by running as `perl Makefile.PL verbose`

This looks like OpenGL Version: 3.0 Mesa 11.0.9
Found FreeGLUT v20801

Using interface: FREEGLUT

Generating a Unix-style Makefile
Writing Makefile for OpenGL
Writing MYMETA.yml and MYMETA.json
+ make
cp OpenGL.pod blib/lib/OpenGL.pod
cp Config.pm blib/lib/OpenGL/Config.pm
cp Tessellation.pod blib/lib/OpenGL/Tessellation.pod
cp Array.pod blib/lib/OpenGL/Array.pod
cp OpenGL.pm blib/lib/OpenGL.pm
AutoSplitting blib/lib/OpenGL.pm (blib/lib/auto/OpenGL)
Running Mkbootstrap for OpenGL ()
chmod 644 "OpenGL.bs"
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  OpenGL.xs > OpenGL.xsc && mv OpenGL.xsc OpenGL.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY OpenGL.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY gl_util.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_const.xs > pogl_const.xsc && mv pogl_const.xsc pogl_const.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_const.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_top.xs > pogl_gl_top.xsc && mv pogl_gl_top.xsc pogl_gl_top.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_top.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_glu.xs > pogl_glu.xsc && mv pogl_glu.xsc pogl_glu.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_glu.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_rpn.xs > pogl_rpn.xsc && mv pogl_rpn.xsc pogl_rpn.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_rpn.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_matrix.xs > pogl_matrix.xsc && mv pogl_matrix.xsc pogl_matrix.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_matrix.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_glut.xs > pogl_glut.xsc && mv pogl_glut.xsc pogl_glut.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_glut.c
pogl_glut.xs: In function 'generic_glut_timer_handler':
pogl_glut.xs:447:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  AV * handler_data = (AV*)value;
                      ^
pogl_glut.xs: In function 'XS_OpenGL_glutTimerFunc':
pogl_glut.xs:1021:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
    glutTimerFunc(msecs, generic_glut_timer_handler, (int)handler_data);
                                                     ^
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Accu_GetM.xs > pogl_gl_Accu_GetM.xsc && mv pogl_gl_Accu_GetM.xsc pogl_gl_Accu_GetM.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Accu_GetM.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_GetP_Pass.xs > pogl_gl_GetP_Pass.xsc && mv pogl_gl_GetP_Pass.xsc pogl_gl_GetP_Pass.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_GetP_Pass.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Mult_Prog.xs > pogl_gl_Mult_Prog.xsc && mv pogl_gl_Mult_Prog.xsc pogl_gl_Mult_Prog.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Mult_Prog.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Pixe_Ver2.xs > pogl_gl_Pixe_Ver2.xsc && mv pogl_gl_Pixe_Ver2.xsc pogl_gl_Pixe_Ver2.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Pixe_Ver2.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Prog_Clam.xs > pogl_gl_Prog_Clam.xsc && mv pogl_gl_Prog_Clam.xsc pogl_gl_Prog_Clam.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Prog_Clam.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Tex2_Draw.xs > pogl_gl_Tex2_Draw.xsc && mv pogl_gl_Tex2_Draw.xsc pogl_gl_Tex2_Draw.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Tex2_Draw.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Ver3_Tex1.xs > pogl_gl_Ver3_Tex1.xsc && mv pogl_gl_Ver3_Tex1.xsc pogl_gl_Ver3_Tex1.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Ver3_Tex1.c
"/usr/bin/perl.exe" "/usr/lib/perl5/5.22/ExtUtils/xsubpp" -noprototypes -typemap "/usr/lib/perl5/5.22/ExtUtils/typemap" -typemap "typemap"  pogl_gl_Vert_Multi.xs > pogl_gl_Vert_Multi.xsc && mv pogl_gl_Vert_Multi.xsc pogl_gl_Vert_Multi.c
gcc -c  -I/usr/include -I/usr/include -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-1 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-1 -fwrapv -fno-strict-aliasing -fstack-protector-strong -ggdb -O2 -pipe -Wimplicit-function-declaration -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/build=/usr/src/debug/perl-5.22.1-2 -fdebug-prefix-map=/mnt/share/maint/perl.x86_64/src/perl-98c63ea=/usr/src/debug/perl-5.22.1-2 -fwrapv -DUSEIMPORTLIB -O3   -DVERSION=\"0.6704_91\" -DXS_VERSION=\"0.6704_91\"  "-I/usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE"  -DHAVE_VER -DGL_VERSION_USED=3.0 -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Vert_Multi.c
rm -f blib/arch/auto/OpenGL/OpenGL.dll
g++  --shared  -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector-strong OpenGL.o gl_util.o pogl_const.o pogl_gl_top.o pogl_glu.o pogl_rpn.o pogl_matrix.o pogl_glut.o pogl_gl_Accu_GetM.o pogl_gl_GetP_Pass.o pogl_gl_Mult_Prog.o pogl_gl_Pixe_Ver2.o pogl_gl_Prog_Clam.o pogl_gl_Tex2_Draw.o pogl_gl_Ver3_Tex1.o pogl_gl_Vert_Multi.o   -o blib/arch/auto/OpenGL/OpenGL.dll 	\
  /usr/lib/perl5/5.22/x86_64-cygwin-threads/CORE/cygperl5_22.dll -L/usr/lib -L/usr/local/lib -lGL -lglut -lglu -lGLUT -lXext -lXmu -lXi -lICE -lX11 -lm  	\
  
chmod 755 blib/arch/auto/OpenGL/OpenGL.dll
"/usr/bin/perl.exe" -MExtUtils::Command::MM -e 'cp_nonempty' -- OpenGL.bs blib/arch/auto/OpenGL/OpenGL.bs 644
Manifying 3 pod documents
+ make test
Running Mkbootstrap for OpenGL ()
chmod 644 "OpenGL.bs"
PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_require.t ....... ok
t/01_use.t ........... ok
t/10_opengl_array.t .. ok
All tests successful.

Test Summary Report
-------------------
t/10_opengl_array.t (Wstat: 0 Tests: 141 Failed: 0)
  TODO passed:   83-84, 103
Files=3, Tests=143,  1 wallclock secs ( 0.01 usr  0.25 sys +  0.11 cusr  0.45 csys =  0.82 CPU)
Result: PASS
PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-Iblib/lib" "-Iblib/arch" test.pl

OpenGL Test App (using hires timer)

Using POGL v0.6704_91
OpenGL installation: 3.0 Mesa 11.0.9
VMware, Inc.
Gallium 0.4 on llvmpipe (LLVM 3.7, 256 bits)

Installed extensions (* implemented in the module):
  GL_AMD_conservative_depth
  GL_AMD_draw_buffers_blend
  GL_AMD_seamless_cubemap_per_texture
  GL_AMD_shader_stencil_export
  GL_AMD_shader_trinary_minmax
  GL_APPLE_packed_pixels
  GL_APPLE_vertex_array_object
  GL_ARB_ES2_compatibility
  GL_ARB_ES3_compatibility
  GL_ARB_base_instance
  GL_ARB_blend_func_extended
  GL_ARB_buffer_storage
  GL_ARB_clear_buffer_object
  GL_ARB_clip_control
* GL_ARB_color_buffer_float
  GL_ARB_compressed_texture_pixel_storage
  GL_ARB_conditional_render_inverted
  GL_ARB_conservative_depth
  GL_ARB_copy_buffer
  GL_ARB_debug_output
  GL_ARB_depth_buffer_float
  GL_ARB_depth_clamp
* GL_ARB_depth_texture
* GL_ARB_draw_buffers
  GL_ARB_draw_buffers_blend
  GL_ARB_draw_elements_base_vertex
  GL_ARB_draw_instanced
  GL_ARB_explicit_attrib_location
  GL_ARB_explicit_uniform_location
  GL_ARB_fragment_coord_conventions
* GL_ARB_fragment_program
* GL_ARB_fragment_program_shadow
* GL_ARB_fragment_shader
  GL_ARB_framebuffer_object
  GL_ARB_framebuffer_sRGB
  GL_ARB_get_program_binary
  GL_ARB_get_texture_sub_image
* GL_ARB_half_float_pixel
  GL_ARB_half_float_vertex
  GL_ARB_instanced_arrays
  GL_ARB_internalformat_query
  GL_ARB_invalidate_subdata
  GL_ARB_map_buffer_alignment
  GL_ARB_map_buffer_range
  GL_ARB_multi_bind
* GL_ARB_multisample
* GL_ARB_multitexture
  GL_ARB_occlusion_query
  GL_ARB_occlusion_query2
* GL_ARB_pixel_buffer_object
* GL_ARB_point_parameters
* GL_ARB_point_sprite
  GL_ARB_program_interface_query
  GL_ARB_provoking_vertex
  GL_ARB_robustness
  GL_ARB_sampler_objects
  GL_ARB_seamless_cube_map
  GL_ARB_seamless_cubemap_per_texture
  GL_ARB_separate_shader_objects
  GL_ARB_shader_bit_encoding
* GL_ARB_shader_objects
  GL_ARB_shader_stencil_export
  GL_ARB_shader_texture_lod
* GL_ARB_shading_language_100
  GL_ARB_shading_language_420pack
  GL_ARB_shading_language_packing
* GL_ARB_shadow
  GL_ARB_stencil_texturing
  GL_ARB_sync
* GL_ARB_texture_border_clamp
  GL_ARB_texture_compression
  GL_ARB_texture_compression_rgtc
* GL_ARB_texture_cube_map
  GL_ARB_texture_cube_map_array
* GL_ARB_texture_env_add
* GL_ARB_texture_env_combine
  GL_ARB_texture_env_crossbar
* GL_ARB_texture_env_dot3
* GL_ARB_texture_float
  GL_ARB_texture_gather
  GL_ARB_texture_mirror_clamp_to_edge
* GL_ARB_texture_mirrored_repeat
  GL_ARB_texture_multisample
* GL_ARB_texture_non_power_of_two
  GL_ARB_texture_query_levels
* GL_ARB_texture_rectangle
  GL_ARB_texture_rg
  GL_ARB_texture_rgb10_a2ui
  GL_ARB_texture_stencil8
  GL_ARB_texture_storage
  GL_ARB_texture_storage_multisample
  GL_ARB_texture_swizzle
  GL_ARB_texture_view
  GL_ARB_timer_query
  GL_ARB_transform_feedback2
  GL_ARB_transform_feedback3
  GL_ARB_transform_feedback_instanced
  GL_ARB_transpose_matrix
  GL_ARB_uniform_buffer_object
  GL_ARB_vertex_array_bgra
  GL_ARB_vertex_array_object
  GL_ARB_vertex_attrib_binding
* GL_ARB_vertex_buffer_object
* GL_ARB_vertex_program
* GL_ARB_vertex_shader
  GL_ARB_vertex_type_10f_11f_11f_rev
  GL_ARB_vertex_type_2_10_10_10_rev
  GL_ARB_window_pos
  GL_ATI_blend_equation_separate
  GL_ATI_draw_buffers
  GL_ATI_separate_stencil
  GL_ATI_texture_compression_3dc
  GL_ATI_texture_env_combine3
* GL_ATI_texture_float
* GL_ATI_texture_mirror_once
* GL_EXT_abgr
* GL_EXT_bgra
* GL_EXT_blend_color
  GL_EXT_blend_equation_separate
  GL_EXT_blend_func_separate
  GL_EXT_blend_minmax
* GL_EXT_blend_subtract
  GL_EXT_compiled_vertex_array
* GL_EXT_copy_texture
  GL_EXT_draw_buffers2
  GL_EXT_draw_instanced
  GL_EXT_draw_range_elements
  GL_EXT_fog_coord
  GL_EXT_framebuffer_blit
  GL_EXT_framebuffer_multisample
  GL_EXT_framebuffer_multisample_blit_scaled
* GL_EXT_framebuffer_object
  GL_EXT_framebuffer_sRGB
  GL_EXT_gpu_program_parameters
  GL_EXT_multi_draw_arrays
  GL_EXT_packed_depth_stencil
  GL_EXT_packed_float
* GL_EXT_packed_pixels
* GL_EXT_pixel_buffer_object
  GL_EXT_point_parameters
  GL_EXT_polygon_offset
  GL_EXT_polygon_offset_clamp
  GL_EXT_provoking_vertex
* GL_EXT_rescale_normal
  GL_EXT_secondary_color
* GL_EXT_separate_specular_color
  GL_EXT_shader_integer_mix
* GL_EXT_shadow_funcs
  GL_EXT_stencil_two_side
* GL_EXT_stencil_wrap
* GL_EXT_subtexture
* GL_EXT_texture
* GL_EXT_texture3D
  GL_EXT_texture_array
  GL_EXT_texture_compression_latc
  GL_EXT_texture_compression_rgtc
* GL_EXT_texture_cube_map
  GL_EXT_texture_edge_clamp
  GL_EXT_texture_env_add
* GL_EXT_texture_env_combine
* GL_EXT_texture_env_dot3
  GL_EXT_texture_integer
* GL_EXT_texture_lod_bias
* GL_EXT_texture_mirror_clamp
  GL_EXT_texture_object
  GL_EXT_texture_rectangle
  GL_EXT_texture_sRGB
  GL_EXT_texture_sRGB_decode
  GL_EXT_texture_shared_exponent
  GL_EXT_texture_snorm
  GL_EXT_texture_swizzle
  GL_EXT_timer_query
  GL_EXT_transform_feedback
* GL_EXT_vertex_array
  GL_EXT_vertex_array_bgra
  GL_IBM_multimode_draw_arrays
* GL_IBM_rasterpos_clip
  GL_IBM_texture_mirrored_repeat
  GL_INGR_blend_func_separate
  GL_KHR_context_flush_control
  GL_KHR_debug
  GL_MESA_pack_invert
  GL_MESA_texture_signed_rgba
  GL_MESA_window_pos
  GL_MESA_ycbcr_texture
* GL_NV_blend_square
  GL_NV_conditional_render
* GL_NV_depth_clamp
* GL_NV_fog_distance
* GL_NV_light_max_exponent
* GL_NV_packed_depth_stencil
  GL_NV_primitive_restart
* GL_NV_texgen_reflection
  GL_NV_texture_env_combine4
* GL_NV_texture_rectangle
  GL_OES_EGL_image
  GL_OES_read_format
* GL_SGIS_generate_mipmap
  GL_SGIS_texture_border_clamp
  GL_SGIS_texture_edge_clamp
* GL_SGIS_texture_lod
  GL_SUN_multi_draw_arrays
glutCloseFunc: not implemented

Using POGL v0.670491
Using Mipmap
Using FBOs
Using native OpenGL ARB Shader functions
Using VBOs
-- done

Hold down arrow keys to rotate, 'r' to reverse, 's' to stop.
Page up/down will move cube away from/towards camera.
Use first letter of shown display mode settings to alter.
Press 'g' to toggle fullscreen mode (not supported on all platforms).
Press 'c' to capture/save a RGBA targa file.
'q' or [Esc] to quit; OpenGL window must have focus for input.

Setting window close to trigger return from mainloop (freeglut).
Entering glutMainLoop
Idle timeout; completing test
Starting cleanup ...
Destroying window.
Cleanup completed.
Exiting in render callback using glutLeaveMainLoop (freeglut)
Returned from glutMainLoop
Exiting in main thread
