jtrobot@jtrobot-gutsy-desktop:~/Desktop/freeglut-2.2.0$ make make all-recursive make[1]: Entering directory `/home/jtrobot/Desktop/freeglut-2.2.0' Making all in src make[2]: Entering directory `/home/jtrobot/Desktop/freeglut-2.2.0/src' source='freeglut_callbacks.c' object='libglut_la-freeglut_callbacks.lo' libtool=yes \ depfile='.deps/libglut_la-freeglut_callbacks.Plo' tmpdepfile='.deps/libglut_la-freeglut_callbacks.TPlo' \ depmode=gcc3 /bin/sh ../depcomp \ /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c -o libglut_la-freeglut_callbacks.lo `test -f freeglut_callbacks.c || echo './'`freeglut_callbacks.c rm -f .libs/libglut_la-freeglut_callbacks.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -c freeglut_callbacks.c -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.TPlo -fPIC -DPIC -o .libs/libglut_la-freeglut_callbacks.lo freeglut_callbacks.c: In function 'glutDisplayFunc': freeglut_callbacks.c:54: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutReshapeFunc': freeglut_callbacks.c:63: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutKeyboardFunc': freeglut_callbacks.c:72: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutSpecialFunc': freeglut_callbacks.c:80: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutVisibilityFunc': freeglut_callbacks.c:143: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutKeyboardUpFunc': freeglut_callbacks.c:157: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutSpecialUpFunc': freeglut_callbacks.c:165: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutJoystickFunc': freeglut_callbacks.c:175: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutMouseFunc': freeglut_callbacks.c:190: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutMouseWheelFunc': freeglut_callbacks.c:198: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutMotionFunc': freeglut_callbacks.c:207: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutPassiveMotionFunc': freeglut_callbacks.c:216: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutEntryFunc': freeglut_callbacks.c:224: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutCloseFunc': freeglut_callbacks.c:232: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutOverlayDisplayFunc': freeglut_callbacks.c:270: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutWindowStatusFunc': freeglut_callbacks.c:278: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutSpaceballMotionFunc': freeglut_callbacks.c:286: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutSpaceballRotateFunc': freeglut_callbacks.c:294: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutSpaceballButtonFunc': freeglut_callbacks.c:302: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutButtonBoxFunc': freeglut_callbacks.c:310: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutDialsFunc': freeglut_callbacks.c:318: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutTabletMotionFunc': freeglut_callbacks.c:326: error: invalid lvalue in assignment freeglut_callbacks.c: In function 'glutTabletButtonFunc': freeglut_callbacks.c:334: error: invalid lvalue in assignment make[2]: *** [libglut_la-freeglut_callbacks.lo] Error 1 make[2]: Leaving directory `/home/jtrobot/Desktop/freeglut-2.2.0/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/jtrobot/Desktop/freeglut-2.2.0' make: *** [all] Error 2