+ perl Makefile.PL
Found FreeGLUT v20600

Using interface: FREEGLUT

Writing Makefile for OpenGL
Writing MYMETA.yml and MYMETA.json
+ make
cp OpenGL.pm blib/lib/OpenGL.pm
AutoSplitting blib/lib/OpenGL.pm (blib/lib/auto/OpenGL)
cp Array.pod blib/lib/OpenGL/Array.pod
cp Tessellation.pod blib/lib/OpenGL/Tessellation.pod
cp Config.pm blib/lib/OpenGL/Config.pm
cp OpenGL.pod blib/lib/OpenGL.pod
/usr/bin/perl.exe /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  OpenGL.xs > OpenGL.xsc && mv OpenGL.xsc OpenGL.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY OpenGL.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  pogl_const.xs > pogl_const.xsc && mv pogl_const.xsc pogl_const.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_const.c
pogl_const.c: In function 'XS_OpenGL_constant':
pogl_const.c:221:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
/usr/bin/perl.exe /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  pogl_gl_top.xs > pogl_gl_top.xsc && mv pogl_gl_top.xsc pogl_gl_top.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  pogl_glu.xs > pogl_glu.xsc && mv pogl_glu.xsc pogl_glu.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  pogl_rpn.xs > pogl_rpn.xsc && mv pogl_rpn.xsc pogl_rpn.c
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/ExtUtils/typemap -typemap typemap  pogl_glut.xs > pogl_glut.xsc && mv pogl_glut.xsc pogl_glut.c
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in pogl_glut.xs, line 1280
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in pogl_glut.xs, line 1293
Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in pogl_glut.xs, line 1380
gcc-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_glut.c
/usr/bin/perl.exe /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -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 /cygdrive/f/perl/local/lib/perl5/ExtUtils/xsubpp -noprototypes -typemap /usr/lib/perl5/5.14/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-4 -c  -I/usr/include  -DPERL_USE_SAFE_PUTENV -U__STRICT_ANSI__ -g -fno-strict-aliasing -pipe -fstack-protector -DUSEIMPORTLIB -O3    -DVERSION=\"0.66_002\"  -DXS_VERSION=\"0.66_002\"  "-I/usr/lib/perl5/5.14/i686-cygwin-threads-64int/CORE"  -DHAVE_VER -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU -DHAVE_GLUT -DHAVE_GLX -DHAVE_FREEGLUT -DHAVE_FREEGLUT_H -DGL_GLEXT_LEGACY pogl_gl_Vert_Multi.c
Running Mkbootstrap for OpenGL ()
chmod 644 OpenGL.bs
rm -f blib/arch/auto/OpenGL/OpenGL.dll
g++-4  --shared  -Wl,--enable-auto-import -Wl,--export-all-symbols -Wl,--enable-auto-image-base -L/usr/local/lib -fstack-protector OpenGL.o gl_util.o pogl_const.o pogl_gl_top.o pogl_glu.o pogl_rpn.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.14/i686-cygwin-threads-64int/CORE/cygperl5_14.dll -L/usr/lib -L/usr/local/lib -lglut -lGL -lglut -lglu -lXext -lXmu -lXi -lICE -lX11 -lm  	\
  
chmod 755 blib/arch/auto/OpenGL/OpenGL.dll
cp OpenGL.bs blib/arch/auto/OpenGL/OpenGL.bs
chmod 644 blib/arch/auto/OpenGL/OpenGL.bs
Manifying blib/man3/Tessellation.3pm
Manifying blib/man3/Array.3pm
Manifying blib/man3/OpenGL.3pm
+ make test
PERL_DL_NONLAZY=1 /usr/bin/perl.exe "-MExtUtils::Command::MM" "-e" "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:   1-83, 85-141
Files=3, Tests=143,  1 wallclock secs ( 0.03 usr  0.14 sys +  0.15 cusr  0.42 csys =  0.74 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.66_002
OpenGL installation: 1.4 (3.3.0)
NVIDIA Corporation
Quadro FX 570/PCIe/SSE2

Installed extensions (* implemented in the module):
* GL_ARB_depth_texture
* GL_ARB_draw_buffers
* GL_ARB_fragment_program
* GL_ARB_fragment_program_shadow
  GL_ARB_framebuffer_object
  GL_ARB_imaging
* GL_ARB_multisample
* GL_ARB_multitexture
  GL_ARB_occlusion_query
* GL_ARB_point_parameters
* GL_ARB_point_sprite
* GL_ARB_shadow
* GL_ARB_texture_border_clamp
  GL_ARB_texture_compression
* GL_ARB_texture_cube_map
* GL_ARB_texture_env_add
* GL_ARB_texture_env_combine
  GL_ARB_texture_env_crossbar
* GL_ARB_texture_env_dot3
* GL_ARB_texture_mirrored_repeat
* GL_ARB_texture_non_power_of_two
* GL_ARB_texture_rectangle
  GL_ARB_texture_rg
  GL_ARB_transpose_matrix
* GL_ARB_vertex_program
  GL_ARB_window_pos
  GL_ATI_draw_buffers
* 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_draw_range_elements
  GL_EXT_fog_coord
  GL_EXT_framebuffer_blit
  GL_EXT_framebuffer_multisample
* GL_EXT_framebuffer_object
  GL_EXT_framebuffer_sRGB
  GL_EXT_multi_draw_arrays
  GL_EXT_packed_depth_stencil
* GL_EXT_packed_pixels
  GL_EXT_point_parameters
* GL_EXT_rescale_normal
  GL_EXT_secondary_color
* GL_EXT_separate_specular_color
* GL_EXT_shadow_funcs
  GL_EXT_stencil_two_side
* GL_EXT_stencil_wrap
* GL_EXT_texture3D
  GL_EXT_texture_compression_dxt1
  GL_EXT_texture_compression_s3tc
  GL_EXT_texture_edge_clamp
  GL_EXT_texture_env_add
* GL_EXT_texture_env_combine
* GL_EXT_texture_env_dot3
* GL_EXT_texture_filter_anisotropic
  GL_EXT_texture_lod
* GL_EXT_texture_lod_bias
* GL_EXT_texture_mirror_clamp
  GL_EXT_texture_object
  GL_EXT_texture_rectangle
* GL_EXT_vertex_array
* GL_IBM_rasterpos_clip
  GL_IBM_texture_mirrored_repeat
  GL_INGR_blend_func_separate
* GL_NV_blend_square
* GL_NV_copy_depth_to_color
* GL_NV_depth_clamp
* GL_NV_fog_distance
  GL_NV_fragment_program
* GL_NV_fragment_program2
* GL_NV_fragment_program_option
* GL_NV_light_max_exponent
* GL_NV_multisample_filter_hint
* GL_NV_packed_depth_stencil
  GL_NV_point_sprite
* GL_NV_texgen_reflection
  GL_NV_texture_compression_vtc
    Depends on ARB_texture_compression,EXT_texture_compression_s3tc,ARB_texture_non_power_of_two
  GL_NV_texture_env_combine4
* GL_NV_texture_rectangle
  GL_NV_vertex_program
  GL_NV_vertex_program1_1
    Depends on NV_vertex_program
  GL_NV_vertex_program2
    Depends on NV_vertex_program
* GL_NV_vertex_program2_option
* GL_NV_vertex_program3
  GL_OES_compressed_paletted_texture
  GL_OES_read_format
* GL_SGIS_generate_mipmap
  GL_SGIS_texture_border_clamp
  GL_SGIS_texture_edge_clamp
* GL_SGIS_texture_lod
* GL_SGIX_depth_texture
* GL_SGIX_shadow
  GL_SUN_multi_draw_arrays
* GL_SUN_slice_accum

Using OpenGL::Image - Targa v1.01
Loading texture: test.tga, 128 x 128, has alpha
Using ImageMagick's gaussian blur on inset
Using Mipmap
Use of uninitialized value $type in uc at /cygdrive/f/perl/local/lib/perl5/OpenGL/Shader/Common.pm line 109.
Using OpenGL::Shader('ARB') v1.0

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.

Key up: 83 w/ SHIFT
KP: No action for 79.
KP: No action for 78.
Key up: 73 w/ SHIFT
Key up: 79 w/ SHIFT
Key up: 78 w/ SHIFT
Idle timeout; completing test
