I am getting this error when I try to compile my program. Note: the program compiled a few months ago and I haven’t changed it since. I do not know why. I am on a solaris machine.
“settingScene.C”, line 288: Warning (Anachronism): Formal argument func of type extern “C” void()() in call to glutDisplayFunc(extern “C” void()()) is being passed void(*)().
1 Warning(s) detected.
CC -o settingScene settingScene.o
Undefined first referenced
symbol in file
glShadeModel settingScene.o
sunOglCurrentContext settingScene.o
glBegin settingScene.o
glutInit settingScene.o
glMatrixMode settingScene.o
glutDisplayFunc settingScene.o
glLightfv settingScene.o
glClearDepth settingScene.o
glMaterialfv settingScene.o
glDepthFunc settingScene.o
glutInitDisplayMode settingScene.o
glColorMaterial settingScene.o
glEnd settingScene.o
glutInitWindowSize settingScene.o
glClear settingScene.o
glEnable settingScene.o
glMaterialf settingScene.o
glClearColor settingScene.o
glLoadIdentity settingScene.o
gluPerspective settingScene.o
glHint settingScene.o
glutCreateWindow settingScene.o
sunOglCurPrimTablePtr settingScene.o
glutMainLoop settingScene.o
glutSwapBuffers settingScene.o
gluLookAt settingScene.o
ld: fatal: Symbol referencing errors. No output written to settingScene
*** Error code 1
make: Fatal error: Command failed for target `settingScene’