[vtkusers] Compiling VTK-5.0.2 with Cygwin make

David Cole david.cole at kitware.com
Tue Sep 12 07:15:01 EDT 2006


What is the output if you execute:
make VERBOSE=1

??
Maybe that will give a better clue about what exactly is missing...

HTH,
David

Patrick D. Emond wrote:

> 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
> _______________________________________________
> This is the private VTK discussion list. Please keep messages 
> on-topic. Check the FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>



More information about the vtkusers mailing list