[vtkusers] Problems linking with OpenGL on SUN ultra 2

Lisa Sobierajski Avila lisa.avila at kitware.com
Thu Jul 13 10:46:52 EDT 2000


Hello Donald,

Is OpenGL installed on your machine? If you don't have object files for the 
OpenGL classes, then I suspect your configure did not find OpenGL and that 
is the reason for your errors.

Lisa


At 09:18 AM 7/13/00, Donald Tournier wrote:

>I am having trouble compiling the example program for creating a sphere
>which I got from the kitware homepage. This is my first attempt at using
>vtk. The object file is created, but then I get unreferenced symbol
>problems for the OpenGL subroutines. Below is the output of the command
>'make' and the output of 'nm' on the libVTKGraphics file.
>
>Does anyone know how to overcome this?
>Thanks,
>
>donald.
>
>
>output of 'make':
>-------------------------------------------------------------------------
>/usr/local/bin/g++ -o sphere -g -O2 
>-DVTK_WORDS_BIGENDIAN  -DVTK_USE_PTHREADS   -D_HP_NO_FAST_MACROS 
>-DHAVE_LIMITS_H -DHAVE_UNISTD_H -I -I. -I/../graphics -DVTK_USE_GRAPHICS 
>-I/../imaging -DVTK_USE_IMAGING -I/../patented -DVTK_USE_PATENTED 
>-I/../contrib -
>DVTK_USE_CONTRIB -DVTK_USE_OGLR -I/usr/openwin/include/GL 
>-I/soft/vtk/include sphere.o \
>  /soft/vtk/imaging/libVTKImaging.a /soft/vtk/graphics/libVTKGraphics.a 
> /soft/vtk/common/libVTKCommon.a /soft/vtk/contrib/libVTKContrib.a 
> /soft/vtk/patented/libVTKPatented.a -L/usr/openwin/lib -R/usr/openwin/lib 
> -L/usr/openwin/lib -ldl -lpthread -lthread -
>L/usr/openwin/lib -R/usr/openwin/lib -lXext -lXt \
>-lSM -lICE -lX11 -lsocket  -lnsl -lm \
>-lGL -lGLU -lGLw
>Undefined                       first referenced
>  symbol                             in file
>vtkOpenGLRenderWindow::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLVolumeTextureMapper2D::New(void)/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLPolyDataMapper::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLCamera::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLLight::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLTexture::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLActor::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLProperty::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLRenderer::New(void) 
>/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>vtkOpenGLProjectedPolyDataRayBounder::New(void)/soft/vtk/graphics/libVTKGraphics.a(vtkGraphicsFactory.o)
>ld: fatal: Symbol referencing errors. No output written to sphere
>collect2: ld returned 1 exit status
>*** Error code 1
>make: Fatal error: Command failed for target `sphere'
>-------------------------------------------------------------------------
>
>
>output of 'nm -A /soft/vtk/graphics/libVTKGraphics.a | grep OpenGL':
>-------------------------------------------------------------------------
>[61]    |         0|       0|NOTY |GLOB |0    |UNDEF  |New__14vtkOpenGLActor
>[38]    |         0|       0|NOTY |GLOB |0    |UNDEF  |New__14vtkOpenGLLight
>[75]    |         0|       0|NOTY |GLOB |0    |UNDEF  |New__15vtkOpenGLCamera
>[88]    |         0|       0|NOTY |GLOB |0    |UNDEF  |New__16vtkOpenGLTexture
>[60]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__17vtkOpenGLProperty
>[98]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__17vtkOpenGLRenderer
>[39]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__21vtkOpenGLRenderWindow
>[63]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__23vtkOpenGLPolyDataMapper
>[76]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__30vtkOpenGLVolumeTextureMapper2D
>[28]    |         0|       0|NOTY |GLOB 
>|0    |UNDEF  |New__36vtkOpenGLProjectedPolyDataRayBounder
>--------------------------------------------------------------------------
>
>
>_____________________________________________
>Jacques-Donald Tournier
>Physics & Radiology Unit
>Institute of Child Health
>30 Guildford Street
>London WC1N 1EH
>
>email: D.Tournier at ich.ucl.ac.uk
>tel: +44 (0)20 7405 9200 ext 0338
>
>
>_______________________________________________
>This is the private VTK discussion list.
>Please keep messages on-topic. Check the FAQ at: 
><http://public.kitware.com/cgi-bin/vtkfaq>
>vtkusers mailing list
>vtkusers at public.kitware.com
>http://public.kitware.com/mailman/listinfo/vtkusers






More information about the vtkusers mailing list