[vtkusers] cygwin compilation failure on vtkGenericRenderWindowInteractor class

Anthony Sherbondy sherbond at stanford.edu
Sun Apr 10 22:08:17 EDT 2005


I have the following:
VTK : latest CVS release
cygwin on winXP
gcc : 3.3.3
cmake : 2.0.5
CXX=g++ CC=gcc
GNU Make : 3.80

Directly from the unaltered cvs source code I get no warnings or 
anything, but fail to compile vtkGenericRenderWindowInteractor with the 
following error messages (sorry for the long error list):

/home/sherbond/src/VTK/vtk-cygwin/Rendering: building default_target
Building dependencies cmake.check_depends...
Building object file vtkAbstractMapper3D.o...
Building object file vtkAbstractVolumeMapper.o...
Building object file vtkAbstractPicker.o...
Building object file vtkAbstractPropPicker.o...
Building object file vtkActor.o...
Building object file vtkActorCollection.o...
Building object file vtkAssembly.o...
Building object file vtkAxisActor2D.o...
Building object file vtkCamera.o...
Building object file vtkCellPicker.o...
Building object file vtkCuller.o...
Building object file vtkCullerCollection.o...
Building object file vtkDataSetMapper.o...
Building object file vtkExporter.o...
Building object file vtkFollower.o...
Building object file vtkFrustumCoverageCuller.o...
Building object file vtkGenericRenderWindowInteractor.o...
In file included from 
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:15:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:31: 
error: parse
   error before `{' token
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:34: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h: In
   function `int IsA(const char*)':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:34: 
error: invalid
   use of `this' in non-member function
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h: In
   function `vtkGenericRenderWindowInteractor* 
SafeDownCast(vtkObjectBase*)':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:34: 
error: invalid
   static_cast from type `vtkObjectBase*' to type `
   vtkGenericRenderWindowInteractor*'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h: At 
global
   scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:34: 
error: parse
   error before `protected'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:41: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:42: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:43: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:44: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:45: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:46: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:47: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:48: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:49: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:50: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:51: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:52: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:53: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:54: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:55: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:56: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:57: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:58: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:64: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:65: 
error: virtual
   outside class declaration
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:66: 
error: parse
   error before `protected'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:68: 
error: destructors
   must be member functions
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:69: 
error: parse
   error before `private'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:71: 
error: parse
   error before `&' token
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:71: 
error: `
   void operator=(...)' must be a nonstatic member function
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:71: 
error: `
   void operator=(...)' must take exactly two arguments
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:19: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::CollectRevisions(std::ostream&)':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:19: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:19: 
error: parse
   error before `::' token
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:20: 
error: syntax
   error before `*' token
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   function `vtkObject* 
vtkInstantiatorvtkGenericRenderWindowInteractorNew()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:20: 
error: incomplete
   type 'vtkGenericRenderWindowInteractor' cannot be used to name a scope
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:23: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:27: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void 
vtkGenericRenderWindowInteractor::MouseMoveEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:28: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:32: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:32: 
error: (Each
   undeclared identifier is reported only once for each function it appears
   in.)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:36: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::RightButtonPressEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:37: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:41: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:45: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::RightButtonReleaseEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:46: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:51: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:55: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::LeftButtonPressEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:56: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:60: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:64: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::LeftButtonReleaseEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:65: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:69: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:73: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::MiddleButtonPressEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:74: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:78: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:82: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::MiddleButtonReleaseEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:83: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:87: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:91: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::MouseWheelForwardEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:92: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:96: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:100: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::MouseWheelBackwardEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:101: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:105: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:109: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::ExposeEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:110: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:114: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:118: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void 
vtkGenericRenderWindowInteractor::ConfigureEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:119: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:123: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:127: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::EnterEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:128: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:132: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:136: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::LeaveEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:137: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:141: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:145: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::TimerEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:146: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:150: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:154: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::KeyPressEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:155: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:159: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:163: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void 
vtkGenericRenderWindowInteractor::KeyReleaseEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:164: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:168: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:172: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::CharEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:173: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:177: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:181: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void vtkGenericRenderWindowInteractor::ExitEvent()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:182: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:186: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:191: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:197: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `void
   vtkGenericRenderWindowInteractor::PrintSelf(std::ostream&, vtkIndent)':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:198: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:198: 
error: parse
   error before `::' token
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:202: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `int vtkGenericRenderWindowInteractor::CreateTimer(int)':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:203: 
error: `
   HasObserver' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:205: 
error: `
   InvokeEvent' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: At
   global scope:
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:212: 
error: invalid
   use of undefined type `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.h:30: 
error: forward
   declaration of `class vtkGenericRenderWindowInteractor'
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx: In
   member function `int vtkGenericRenderWindowInteractor::DestroyTimer()':
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:213: 
error: `
   HasObserver' undeclared (first use this function)
/home/sherbond/src/VTK/Rendering/vtkGenericRenderWindowInteractor.cxx:215: 
error: `
   InvokeEvent' undeclared (first use this function)
make[3]: *** [vtkGenericRenderWindowInteractor.o] Error 1
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_Rendering] Error 2
make: *** [default_target] Error 2


Thanks for your help.

-- 
_Tony




More information about the vtkusers mailing list