[HOpenGL] problems compiling hopengl on freebsd

Chris Moline uglydaemon@shaw.ca
Tue, 27 Aug 2002 14:18:09 -0600 (MDT)


hi. i am trying to compile hopengl on freebsd. however the compilation fails with

------------------------------------------------------------------------^M
gmake all - --no-print-directory;^M
in /usr/home/chris/HOpenGL-1.03/examples/misc^M
------------------------------------------------------------------------^M
"/usr/local/bin/ghc" -i../../lib -I../../lib -syslib util -fglasgow-exts    -I/u
rm -f Main.hi^M
"/usr/local/bin/ghc" -o Info -i../../lib -I../../lib -syslib util -fglasgow-exts
../../lib/libHOpenGL.a(GLUT_Init__76.o): In function `sf91_ret':^M
GLUT_Init__76.o(.text+0x221): undefined reference to `glutInit'^M
../../lib/libHOpenGL.a(GLUT_Init__85.o): In function `sfrc_ret':^M
GLUT_Init__85.o(.text+0x132): undefined reference to `glutInitWindowSize'^M
../../lib/libHOpenGL.a(GLUT_Init__85.o): In function `sfrh_ret':^M
GLUT_Init__85.o(.text+0x1fe): undefined reference to `glutInitWindowPosition'^
../../lib/libHOpenGL.a(GLUT_Init__85.o): In function `sfrl_ret':^M
GLUT_Init__85.o(.text+0x2c3): undefined reference to `glutInitDisplayMode'^M
../../lib/libHOpenGL.a(GLUT_Window__13.o): In function `GLUTzuWindow_getWindow_f
GLUT_Window__13.o(.text+0x3f): undefined reference to `glutGetWindow'^M
../../lib/libHOpenGL.a(GLU_Init__2.o): In function `GLUzuInit_zdwzdfGettableVarG
GLU_Init__2.o(.text+0x47): undefined reference to `gluGetString'^M
../../lib/libHOpenGL.a(GLU_Init__3.o): In function `GLUzuInit_zdwzdfGettableVarG
GLU_Init__2.o(.text+0x47): undefined reference to `gluGetString'^M
../../lib/libHOpenGL.a(GLU_Init__3.o): In function `GLUzuInit_zdwzdfGettableVarG
GLU_Init__3.o(.text+0x47): undefined reference to `gluGetString'^M
../../lib/libHOpenGL.a(GL_Query__2.o): In function `GLzuQuery_zdwzdfGettableVarG
GL_Query__2.o(.text+0x47): undefined reference to `glGetString'^M
../../lib/libHOpenGL.a(GL_Query__24.o): In function `GLzuQuery_zdwzdfGettableVar
GL_Query__24.o(.text+0x47): undefined reference to `glGetString'^M
../../lib/libHOpenGL.a(GL_Query__70.o): In function `safR_1_alt':^M
GL_Query__70.o(.text+0x68): undefined reference to `glGetString'^M
../../lib/libHOpenGL.a(GL_Query__70.o): In function `safR_2_alt':^M
GL_Query__70.o(.text+0x94): undefined reference to `glGetString'^M
../../lib/libHOpenGL.a(GL_QueryUtils__4.o): In function `scdP_ret':^M
GL_QueryUtils__4.o(.text+0xc6): undefined reference to `glGetBooleanv'^M
../../lib/libHOpenGL.a(GL_QueryUtils__7.o): In function `sce1_ret':^M
GL_QueryUtils__7.o(.text+0xc6): undefined reference to `glGetIntegerv'^M
../../lib/libHOpenGL.a(GLUT_CBWindow__151.o): In function `GLUTzuCBWindow_zzdwcc
GLUT_CBWindow__151.o(.text+0x52): undefined reference to `glutDisplayFunc'^M
../../lib/libHOpenGL.a(GLUT_Init__83.o): In function `GLUTzuInit_zdLrf1szzdwccal
GLUT_Init__83.o(.text+0x23): undefined reference to `glutCreateWindow'^M
gmake[2]: *** [Info] Error 1^M
gmake[1]: *** [all] Error 1^M
gmake: *** [all] Error 1^M

i am thinking its because configure is having trouble finding some libraries

checking for main in -lm... yes^M
checking for library containing glEnd... no^M
checking for library containing gluNewQuadric... no^M
checking for library containing glXWaitX... no^M
checking for library containing glutMainLoop... no^M

i have mesa-3.4.2_2. i am running freebsd 4.5 release. any hints on what to do would be greatly appreciated.

sincerly,
chris moline