On 10/14/2009 11:44 AM, Chris Marshall wrote:
> The GLUT_INIT_STATE is a FreeGLUT specific parameter.
> If it is not being defined, then either the freeglut include
> files are not being found or a vanilla GLUT include is being
> used instead.
I think the problem is that on Fedora, freeglut provides both freeglut.h
and glut.h, and the library is libglut.so, so both HAVE_FREEGLUT and
HAVE_GLUT are being defined when only HAVE_FREEGLUT should be.
$ perl Makefile.PL verbose
$verbose set to 1
found libs:
GL = 'GL'
GLU = 'GLU'
GLUT = 'glut'
Testing for OpenGL Extensions
Testing GLUT version
glversion: cd utils;make -f Makefile GLUT_LIB=glut GLUT_DEF=HAVE_GLUT
clean;make -f Makefile GLUT_LIB=glut GLUT_DEF=HAVE_GLUT
Found FreeGLUT v20400
Have Version Data
Using interface: FREEGLUT
resulting libs:
FREEGLUT = 'glut'
GL = 'GL'
GLU = 'GLU'
GLUT = 'glut'
MakeMaker configuration:
AUTHOR => q[Bob 'grafman' Free <grafman at graphcomp.com>]
DEFINE => q[-DHAVE_VER -DHAVE_FREEGLUT -DHAVE_GL -DHAVE_GLU
-DHAVE_GLUT -DHAVE_GLX -DGL_GLEXT_LEGACY]
EXE_FILES => []
INC => q[-I/usr/include -I/usr/local/include]
LDFROM => q[$(OBJECT) ]
LIBS => q[-L/usr/lib -L/usr/local/lib -lglut -lGL -lglut -lGLU -lXext
-lXmu -lXi -lICE -lX11 -lm]
NAME => q[OpenGL]
OBJECT => q[$(BASEEXT)$(OBJ_EXT) gl_util$(OBJ_EXT)
pogl_const$(OBJ_EXT) pogl_gl_top$(OBJ_EXT) pogl_glu$(OBJ_EXT)
pogl_rpn$(OBJ_EXT) pogl_glut$(OBJ_EXT) pogl_gl_Accu_GetM$(OBJ_EXT)
pogl_gl_GetP_Pass$(OBJ_EXT) pogl_gl_Mult_Prog$(OBJ_EXT)
pogl_gl_Pixe_Ver2$(OBJ_EXT) pogl_gl_Prog_Clam$(OBJ_EXT)
pogl_gl_Tex2_Draw$(OBJ_EXT) pogl_gl_Ver3_Tex1$(OBJ_EXT)
pogl_gl_Vert_Multi$(OBJ_EXT)]
OPTIMIZE => undef
PM => { OpenGL.pm=>q[$(INST_LIBDIR)/OpenGL.pm],
Config.pm=>q[$(INST_LIBDIR)/OpenGL/Config.pm],
OpenGL.pod=>q[$(INST_LIBDIR)/OpenGL.pod] }
PREREQ_PM => { }
VERSION_FROM => q[OpenGL.pm]
XSPROTOARG => q[-noprototypes]
clean => { FILES=>q[Config.pm utils/glversion.txt utils/glversion
utils/glversion.o] }
dynamic_lib => { }
Using PERL=/usr/bin/perl
Potential libraries are '-L/usr/lib -L/usr/local/lib -lglut -lGL -lglut
-lGLU -lXext -lXmu -lXi -lICE -lX11 -lm':
'-lglut' found at /usr/lib/libglut.so.3.9.0
'-lGL' found at /usr/lib/libGL.so.1.2
'-lglut' found at /usr/lib/libglut.so.3.9.0
'-lGLU' found at /usr/lib/libGLU.so.1.3.070700
'-lXext' found at /usr/lib/libXext.so.6.4.0
'-lXmu' found at /usr/lib/libXmu.so.6.2.0
'-lXi' found at /usr/lib/libXi.so.6.1.0
'-lICE' found at /usr/lib/libICE.so.6.3.0
'-lX11' found at /usr/lib/libX11.so.6.3.0
'-lm' found at /usr/lib/libm.so
Writing Makefile for OpenGL
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane [email protected]
Boulder, CO 80301 http://www.cora.nwra.com
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl