[Haskell-cafe] Linker Errors For OpenGL / GLUT 'Hello World' Program.

Sven Panne sven.panne at aedion.de
Thu Oct 9 05:00:28 EDT 2008


On Saturday 20 September 2008 19:13:43 Donnie Jones wrote:
> [...]
> > checking GL/gl.h usability... yes
> > checking GL/gl.h presence... yes
> > checking for GL/gl.h... yes
> > checking OpenGL/gl.h usability... no
> > checking OpenGL/gl.h presence... no
> > checking for OpenGL/gl.h... no
> > checking GL/glu.h usability... yes
> > checking GL/glu.h presence... yes
> > checking for GL/glu.h... yes
> > checking OpenGL/glu.h usability... no
> > checking OpenGL/glu.h presence... no
> > checking for OpenGL/glu.h... no
> >
> > That looks like to me that the gl.h and glu.h header files were found and
> > are usable (in some cases).  I am able to build

That's correct, but that's a transcript of configure in the OpenGL package, 
not the GLUT package. The OpenGL package contains the bindings for the GL and 
GLU libraries, the GLUT package contains the binding for the, well, GLUT 
library.

> [...]
> ### Relevant lines that include "-lGL" or "-lGLU" in config.log ###
> [...]

This test is again OK, it first checks if we have to link against glu32 (for 
Windows) or GLU (for the rest of the world) to use GLU features. But again, 
this excerpt is from the config.log of the OpenGL package, not the GLUT 
package.

> It seems like the OpenGL and GLUT libraries are found (after -lglu32 fails,
> I am using Debian Linux).  I am not sure what to try now.

What you have posted so far indicates that the GL and GLU headers and 
libraries have been found, but for GLUT only the header has been found. Could 
you please post the relevant part of the config.log in the GLUT package, i.e. 
the part for "checking for GLUT library... no"? Where is the GLUT library on 
your system located?

Does anybody else have a similar problem?

Cheers,
   S.



More information about the Haskell-Cafe mailing list