defined reference to `_glutPostRedisplay@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x904): un defined reference to `_glutPostRedisplay@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xecf): un defined reference to `_glutPostRedisplay@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xf5f): un defined reference to `_glClearColor@16' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xf7d): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xf9b): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xfb9): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xfd9): un defined reference to `_glMaterialf@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0xff7): un defined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1015): u ndefined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1033): u ndefined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1042): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1051): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1068): u ndefined reference to `_glPolygonMode@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1077): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1086): u ndefined reference to `_glDepthFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1095): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x10ac): u ndefined reference to `_glBlendFunc@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x10bb): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x10ca): u ndefined reference to `_glDisable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x10e1): u ndefined reference to `_glutInitDisplayMode@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x10f8): u ndefined reference to `_glutInitWindowPosition@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1111): u ndefined reference to `_glutInitWindowSize@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1134): u ndefined reference to `_glutCreateWindow@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1143): u ndefined reference to `_glutDisplayFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1152): u ndefined reference to `_glutReshapeFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1161): u ndefined reference to `_glutKeyboardFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1170): u ndefined reference to `_glutMouseFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x117f): u ndefined reference to `_glutMotionFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x118e): u ndefined reference to `_glutIdleFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczDf98X.o:mesh_view.c:(.text+0x1377): u ndefined reference to `_glutMainLoop@0' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x173): un defined reference to `_glViewport@16' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x182): un defined reference to `_glMatrixMode@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x18a): un defined reference to `_glLoadIdentity@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1d4): un defined reference to `_glFrustum@48' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1e3): un defined reference to `_glMatrixMode@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1eb): un defined reference to `_glLoadIdentity@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x294): un defined reference to `_glPolygonMode@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x2b5): un defined reference to `_glMultMatrixf@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x2e7): un defined reference to `_glBegin@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x4b2): un defined reference to `_glNormal3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x4da): un defined reference to `_glVertex3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x4f6): un defined reference to `_glNormal3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x51e): un defined reference to `_glVertex3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x53a): un defined reference to `_glNormal3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x562): un defined reference to `_glVertex3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x577): un defined reference to `_glEnd@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x606): un defined reference to `_glClear@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x60e): un defined reference to `_glPushMatrix@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x618): un defined reference to `_glPopMatrix@0' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x637): un defined reference to `_glColor3f@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x67c): un defined reference to `_glGetIntegerv@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x6f4): un defined reference to `_glReadPixels@28' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xf5f): un defined reference to `_glClearColor@16' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xf7d): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xf9b): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xfb9): un defined reference to `_glLightfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xfd9): un defined reference to `_glMaterialf@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0xff7): un defined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1015): u ndefined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1033): u ndefined reference to `_glMaterialfv@12' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1042): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1051): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1068): u ndefined reference to `_glPolygonMode@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1077): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1086): u ndefined reference to `_glDepthFunc@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x1095): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x10ac): u ndefined reference to `_glBlendFunc@8' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x10bb): u ndefined reference to `_glEnable@4' /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccBwpBs6.o:mesh_view.c:(.text+0x10ca): u ndefined reference to `_glDisable@4' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut -lopengl32 shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccOmvACb.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut -lopengl32 -lm shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccEyWbOj.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ make clean rm -f *.o *~ Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut -lopengl32 -lm shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczyQSO8.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccCyrgH7.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm -lGL shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lGL collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm -lGL -glut32.dll -glu32.d ll cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lu32.dll" Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccjcF7dG.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm -opengl32 shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/cczNjSZq.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm -opengl32 -glut32.dll cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" cc1: error: unrecognised debug output level "lut32.dll" Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c -lgdi32 -lglut32 -lopengl32 -lm -opengl32 -glut32.lib cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" cc1: error: unrecognised debug output level "lut32.lib" Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c glut32.lib -lgdi32 -lglut32 -lopengl32 -lm -opengl32 shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccFg6d4J.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ gcc -o elad.exe *.c glut32.lib -lgdi32 -lglut32 -lopengl32 -lm -opengl32 shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type /cygdrive/c/DOCUME~1/Elad/LOCALS~1/Temp/ccFqlikz.o:mesh_view.c:(.text+0x5f7): un defined reference to `_gluLookAt@72' collect2: ld returned 1 exit status Elad@are /cygdrive/c/17.07.2006 $ make clean rm -f *.o *~ Elad@are /cygdrive/c/17.07.2006 $ make gcc -c -O -Wall main.c main.c: In function `compress': main.c:187: warning: unused variable `k' gcc -c -O -Wall allocate_free.c gcc -c -O -Wall manipulate.c gcc -c -O -Wall mesh_view.c gcc -c -O -Wall shookie.c shookie.c: In function `our_gram_schmidt': shookie.c:54: warning: passing arg 1 of `orthogonal_projection' from incompatibl e pointer type gcc -c -O -Wall adaptingeigen.c gcc -c -O -Wall Laplacian.c gcc -o compress main.o allocate_free.o manipulate.o mesh_view.o shookie.o adapti ngeigen.o Laplacian.o -lglut -lGL -lGLU -lm /usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make: *** [compress] Error 1 Elad@are /cygdrive/c/17.07.2006 $