[vtkusers] Compiling VTK-5.0.2 with Cygwin make
Patrick D. Emond
patrickdemond at gmail.com
Tue Sep 12 00:19:19 EDT 2006
Hello,
I'm trying to compile VTK-5.0.2 using unix makefiles on a WinXP machine
using Cygwin. The only default CMake parameters I'm changing are
VTK_SHARED_LIBS, VTK_USE_PARALLEL and VTK_WRAP_TCL enabled. The build
runs smoothly up until around 71% finished when I get the following
linker error:
Linking CXX shared library ../../bin/cygvtkftgl.dll
CMakeFiles/vtkftgl.dir/src/FTBitmapGlyphRenderOpenGL.o:FTBitmapGlyphRenderOpenGL.cpp:(.text+0x61):
undefined reference to `_glBitmap'
CMakeFiles/vtkftgl.dir/src/FTBitmapGlyphRenderOpenGL.o:FTBitmapGlyphRenderOpenGL.cpp:(.text+0xa7):
undefined reference to `_glBitmap'
CMakeFiles/vtkftgl.dir/src/FTBitmapGlyphRenderOpenGL.o:FTBitmapGlyphRenderOpenGL.cpp:(.text+0x10c):
undefined reference to `_glBitmap'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xe):
undefined reference to `_glPushClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x1a):
undefined reference to `_glPushAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x2e):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x42):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x56):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x62):
undefined reference to `_glDisable'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x80):
undefined reference to `_glPopAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x85):
undefined reference to `_glPopClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x9a):
undefined reference to `_glPushClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xa6):
undefined reference to `_glPushAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xba):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xce):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xe2):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0xee):
undefined reference to `_glDisable'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x10c):
undefined reference to `_glPopAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLBitmapFontRenderOpenGL.o:FTGLBitmapFontRenderOpenGL.cpp:(.text+0x111):
undefined reference to `_glPopClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xe):
undefined reference to `_glPushClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x1a):
undefined reference to `_glPushAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x2e):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x3a):
undefined reference to `_glEnable'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x4e):
undefined reference to `_glBlendFunc'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x5a):
undefined reference to `_glDisable'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x78):
undefined reference to `_glPopAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x7d):
undefined reference to `_glPopClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x92):
undefined reference to `_glPushClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x9e):
undefined reference to `_glPushAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xb2):
undefined reference to `_glPixelStorei'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xbe):
undefined reference to `_glEnable'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xd2):
undefined reference to `_glBlendFunc'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xde):
undefined reference to `_glDisable'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0xfc):
undefined reference to `_glPopAttrib'
CMakeFiles/vtkftgl.dir/src/FTGLPixmapFontRenderOpenGL.o:FTGLPixmapFontRenderOpenGL.cpp:(.text+0x101):
undefined reference to `_glPopClientAttrib'
CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.o:FTPixmapGlyphRenderOpenGL.cpp:(.text+0x15):
undefined reference to `_glGetFloatv'
CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.o:FTPixmapGlyphRenderOpenGL.cpp:(.text+0x7d):
undefined reference to `_glBitmap'
CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.o:FTPixmapGlyphRenderOpenGL.cpp:(.text+0xaf):
undefined reference to `_glDrawPixels'
CMakeFiles/vtkftgl.dir/src/FTPixmapGlyphRenderOpenGL.o:FTPixmapGlyphRenderOpenGL.cpp:(.text+0x114):
undefined reference to `_glBitmap'
Creating library file: ../../bin/libvtkftgl.dll.a
collect2: ld returned 1 exit status
make[2]: *** [bin/cygvtkftgl.dll] Error 1
make[1]: *** [Utilities/ftgl/CMakeFiles/vtkftgl.dir/all] Error 2
make: *** [all] Error 2
I've tried using opengl 1.1.0-7 and 1.1.0-8, both give the same error.
Does anyone know what might be causing this?
Cheers,
Patrick
More information about the vtkusers
mailing list