/tmp/cc5nW3vT.o: In function `R_Clear()':
mdlviewer.cpp:(.text+0xfd): undefined reference to `glDepthFunc'
mdlviewer.cpp:(.text+0x11e): undefined reference to `glDepthRange'
mdlviewer.cpp:(.text+0x128): undefined reference to `glDepthMask'
/tmp/cc5nW3vT.o: In function `mdlviewer_init(char*)':
mdlviewer.cpp:(.text+0x255): undefined reference to `glMatrixMode'
mdlviewer.cpp:(.text+0x25a): undefined reference to `glLoadIdentity'
mdlviewer.cpp:(.text+0x2a0): undefined reference to `gluPerspective'
mdlviewer.cpp:(.text+0x2aa): undefined reference to `glMatrixMode'
mdlviewer.cpp:(.text+0x2af): undefined reference to `glLoadIdentity'
mdlviewer.cpp:(.text+0x2c5): undefined reference to `glClearColor'
/tmp/cc5nW3vT.o: In function `pan(int, int)':
mdlviewer.cpp:(.text+0x3ac): undefined reference to `glutPostRedisplay'
/tmp/cc5nW3vT.o: In function `zoom(int, int)':
mdlviewer.cpp:(.text+0x409): undefined reference to `glutPostRedisplay'
/tmp/cc5nW3vT.o: In function `rotate(int, int)':
mdlviewer.cpp:(.text+0x53a): undefined reference to `glutPostRedisplay'
/tmp/cc5nW3vT.o: In function `init(char*)':
mdlviewer.cpp:(.text+0x6aa): undefined reference to `glEnable'
mdlviewer.cpp:(.text+0x6b4): undefined reference to `glMatrixMode'
mdlviewer.cpp:(.text+0x6b9): undefined reference to `glLoadIdentity'
mdlviewer.cpp:(.text+0x6ff): undefined reference to `gluPerspective'
mdlviewer.cpp:(.text+0x709): undefined reference to `glMatrixMode'
mdlviewer.cpp:(.text+0x70e): undefined reference to `glLoadIdentity'
mdlviewer.cpp:(.text+0x724): undefined reference to `glClearColor'
/tmp/cc5nW3vT.o: In function `display()':
mdlviewer.cpp:(.text+0x738): undefined reference to `glClear'
mdlviewer.cpp:(.text+0x73d): undefined reference to `glPushMatrix'
mdlviewer.cpp:(.text+0x76c): undefined reference to `glTranslatef'
mdlviewer.cpp:(.text+0x78d): undefined reference to `glRotatef'
mdlviewer.cpp:(.text+0x7ae): undefined reference to `glRotatef'
mdlviewer.cpp:(.text+0x7cb): undefined reference to `glScalef'
mdlviewer.cpp:(.text+0x7d5): undefined reference to `glCullFace'
mdlviewer.cpp:(.text+0x7df): undefined reference to `glEnable'
mdlviewer.cpp:(.text+0x7e9): undefined reference to `glPopMatrix'
mdlviewer.cpp:(.text+0x7ee): undefined reference to `glutSwapBuffers'
mdlviewer.cpp:(.text+0x7f3): undefined reference to `glutPostRedisplay'
/tmp/cc5nW3vT.o: In function `reshape(int, int)':
mdlviewer.cpp:(.text+0x81c): undefined reference to `glViewport'
/tmp/cc5nW3vT.o: In function `key(unsigned char, int, int)':
mdlviewer.cpp:(.text+0x8a9): undefined reference to `glutPostRedisplay'
/tmp/cc5nW3vT.o: In function `main':
mdlviewer.cpp:(.text+0x8f4): undefined reference to `glutInitWindowSize'
mdlviewer.cpp:(.text+0x907): undefined reference to `glutInit'
mdlviewer.cpp:(.text+0x911): undefined reference to `glutInitDisplayMode'
mdlviewer.cpp:(.text+0x920): undefined reference to `glutCreateWindow'
mdlviewer.cpp:(.text+0x93d): undefined reference to `glutDisplayFunc'
mdlviewer.cpp:(.text+0x947): undefined reference to `glutKeyboardFunc'
mdlviewer.cpp:(.text+0x951): undefined reference to `glutReshapeFunc'
mdlviewer.cpp:(.text+0x95b): undefined reference to `glutMouseFunc'
mdlviewer.cpp:(.text+0x965): undefined reference to `glutMotionFunc'
mdlviewer.cpp:(.text+0x96a): undefined reference to `glutMainLoop'
/tmp/cc6FjAAB.o: In function `StudioModel::DrawModel()':
studio_render.cpp:(.text+0x1c37): undefined reference to `glPushMatrix'
studio_render.cpp:(.text+0x1c68): undefined reference to `glTranslatef'
studio_render.cpp:(.text+0x1c8a): undefined reference to `glRotatef'
studio_render.cpp:(.text+0x1cac): undefined reference to `glRotatef'
studio_render.cpp:(.text+0x1cce): undefined reference to `glRotatef'
studio_render.cpp:(.text+0x1ce5): undefined reference to `glTexEnvf'
studio_render.cpp:(.text+0x1d51): undefined reference to `glTexEnvf'
studio_render.cpp:(.text+0x1d56): undefined reference to `glPopMatrix'
/tmp/cc6FjAAB.o: In function `StudioModel::DrawPoints()':
studio_render.cpp:(.text+0x20a8): undefined reference to `glCullFace'
studio_render.cpp:(.text+0x21de): undefined reference to `glBindTexture'
studio_render.cpp:(.text+0x2234): undefined reference to `glBegin'
studio_render.cpp:(.text+0x2246): undefined reference to `glBegin'
studio_render.cpp:(.text+0x228f): undefined reference to `glTexCoord2f'
studio_render.cpp:(.text+0x22f8): undefined reference to `glColor4f'
studio_render.cpp:(.text+0x2355): undefined reference to `glVertex3f'
studio_render.cpp:(.text+0x236d): undefined reference to `glEnd'
studio_render.cpp:(.text+0x23a9): undefined reference to `glBegin'
studio_render.cpp:(.text+0x23bb): undefined reference to `glBegin'
studio_render.cpp:(.text+0x23f2): undefined reference to `glTexCoord2f'
studio_render.cpp:(.text+0x245b): undefined reference to `glColor4f'
studio_render.cpp:(.text+0x24b8): undefined reference to `glVertex3f'
studio_render.cpp:(.text+0x24d0): undefined reference to `glEnd'
/tmp/ccmo6Lpk.o: In function `StudioModel::UploadTexture(mstudiotexture_t*, unsigned char*, unsigned char*)':
studio_utils.cpp:(.text+0x504): undefined reference to `glBindTexture'
studio_utils.cpp:(.text+0x54a): undefined reference to `glTexImage2D'
studio_utils.cpp:(.text+0x561): undefined reference to `glTexEnvf'
studio_utils.cpp:(.text+0x578): undefined reference to `glTexParameterf'
studio_utils.cpp:(.text+0x58f): undefined reference to `glTexParameterf'
/tmp/ccmo6Lpk.o: In function `StudioModel::GetSequenceInfo(float*, float*)':
studio_utils.cpp:(.text+0xd5d): undefined reference to `sqrt'
/tmp/ccgvTqjR.o: In function `VectorLength':
mathlib.c:(.text+0x7e): undefined reference to `sqrt'
/tmp/ccgvTqjR.o: In function `Q_rint':
mathlib.c:(.text+0x13c): undefined reference to `floor'
/tmp/ccgvTqjR.o: In function `VectorNormalize':
mathlib.c:(.text+0x5c7): undefined reference to `sqrt'
/tmp/ccgvTqjR.o: In function `AngleMatrix':
mathlib.c:(.text+0x824): undefined reference to `sin'
mathlib.c:(.text+0x83e): undefined reference to `cos'
mathlib.c:(.text+0x883): undefined reference to `sin'
mathlib.c:(.text+0x89d): undefined reference to `cos'
mathlib.c:(.text+0x8de): undefined reference to `sin'
mathlib.c:(.text+0x8f8): undefined reference to `cos'
/tmp/ccgvTqjR.o: In function `AngleIMatrix':
mathlib.c:(.text+0xab2): undefined reference to `sin'
mathlib.c:(.text+0xacc): undefined reference to `cos'
mathlib.c:(.text+0xb11): undefined reference to `sin'
mathlib.c:(.text+0xb2b): undefined reference to `cos'
mathlib.c:(.text+0xb6c): undefined reference to `sin'
mathlib.c:(.text+0xb86): undefined reference to `cos'
/tmp/ccgvTqjR.o: In function `AngleQuaternion':
mathlib.c:(.text+0x15ea): undefined reference to `sin'
mathlib.c:(.text+0x1604): undefined reference to `cos'
mathlib.c:(.text+0x163b): undefined reference to `sin'
mathlib.c:(.text+0x1655): undefined reference to `cos'
mathlib.c:(.text+0x1688): undefined reference to `sin'
mathlib.c:(.text+0x16a2): undefined reference to `cos'
/tmp/ccgvTqjR.o: In function `QuaternionSlerp':
mathlib.c:(.text+0x1e23): undefined reference to `acos'
mathlib.c:(.text+0x1e3d): undefined reference to `sin'
mathlib.c:(.text+0x1e6f): undefined reference to `sin'
mathlib.c:(.text+0x1e9d): undefined reference to `sin'
mathlib.c:(.text+0x1fdb): undefined reference to `sin'
mathlib.c:(.text+0x200d): undefined reference to `sin'
collect2: error: ld returned 1 exit status