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
$