[Insight-users] problem building on linux

Luis Ibanez luis.ibanez@kitware.com
Tue, 05 Nov 2002 11:49:22 -0500


Hi Ghassan,

This particular example is using VTK for visualization.

The error you reported seems to be related with
the ongoing reorganization of header files in VTK.

What version of VTK are you using ?

If this is a  cvs checkout, how recent is it ?

It will probably be a matter of including some
required VTK headers.


   Thanks

      Luis

==================================================

Ghassan Hamarneh wrote:
> Hi,
> 
> Can you help me resolve this error?
> [[ gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) ]]
> 
> (Luis, I earlier had problems related to vtkITKMutualInformationTransform and
> you suggested I make sure of  VTK_WRAP_HINTS, it is now pointing to the file
> ...VTK/Wrapping/hints )
> 
> Thank you,
> /Ghassan
> 
> 
> 
> /usr/bin/c++ -ftemplate-depth-50 -DvtkVTKITKCommon_EXPORTS -fPIC
> -I/lhome/ghassan/Insight/Applications/vtkITK/Common
> -I/lhome/ghassan/Insight/Code/Algorithms -I/lhome/ghassan/Ins
> ight/Code/BasicFilters -I/lhome/ghassan/Insight/Code/Common
> -I/lhome/ghassan/Insight/Code/Numerics -I/lhome/ghassan/Insight/Code/IO
> -I/lhome/ghassan/Insight/Code/Numerics/FEM -I/
> lhome/ghassan/Insight/Code/Numerics/Statistics
> -I/lhome/ghassan/Insight/Code/Numerics/vxl
> -I/lhome/ghassan/Insight/Code/Numerics/vxl/vcl
> -I/lhome/ghassan/Insight/Code/SpatialObje
> ct -I/lhome/ghassan/Insight/Utilities/png
> -I/lhome/ghassan/Insight/Utilities/zlib
> -I/lhome/ghassan/Insight/Utilities/MetaIO -I/lhome/ghassan/Insight
> -I/lhome/ghassan/VTK/Renderin
> g -I/lhome/ghassan/VTK/Hybrid -I/lhome/ghassan/VTK/Patented
> -I/lhome/ghassan/VTK/Parallel -I/lhome/ghassan/VTK -I/lhome/ghassan/VTK/Common
> -I/lhome/ghassan/VTK/Filtering -I/lhome
> /ghassan/VTK/Imaging -I/lhome/ghassan/VTK/Graphics -I/lhome/ghassan/VTK/IO
> -I/lhome/ghassan/VTK/Utilities/zlib -I/lhome/ghassan/VTK/Utilities/png
> -I/lhome/ghassan/VTK/Utilities/j
> peg -I/lhome/ghassan/VTK/Common/Testing/Cxx -I/usr/include/python1.5 -I/Common/
>   -D_PTHREADS  -I/usr/X11R6/include -c
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMut
> ualInformationTransform.cxx -o vtkITKMutualInformationTransform.o
> In file included from
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:17:
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.h:40:
> ISO C++
> forbids declaration of `vtkTypeRevisionMacro' with no type
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.h:40:
> cannot declare
> parameter `{anonymous}' to be of type `vtkLinearTransform'
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.h:40:
>   since the
> following virtual functions are abstract:
> /lhome/ghassan/VTK/Common/vtkAbstractTransform.h:220:   void
> vtkAbstractTransform::Inverse ()
> /lhome/ghassan/VTK/Common/vtkAbstractTransform.h:251:   vtkAbstractTransform
> *vtkAbstractTransform::MakeTransform ()
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:57:
> type
> specifier omitted for parameter
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:57:
> parse error
> before string constant
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:57:
> ISO C++
> forbids declaration of `vtkCxxRevisionMacro' with no type
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:58:
> ISO C++
> forbids declaration of `vtkStandardNewMacro' with no type
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:
> In method `void
> vtkITKMutualInformationTransform::PrintSelf (ostream &, vtkIndent)':
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:90:
> `class
> vtkITKMutualInformationTransform' has no member named `Superclass'
> /lhome/ghassan/Insight/Applications/vtkITK/Common/vtkITKMutualInformationTransform.cxx:90:
> parse error
> before `::'
> make[7]: *** [vtkITKMutualInformationTransform.o] Error 1
> make[6]: *** [default_target] Error 2
> make[5]: *** [default_target_Common] Error 2
> make[4]: *** [default_target] Error 2
> make[3]: *** [default_target_vtkITK] Error 2
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_Applications] Error 2
> make: *** [default_target] Error 2
> 
> 
> 
> ______________________________________________________________________ 
> Post your free ad now! http://personals.yahoo.ca
> _______________________________________________
> Insight-users mailing list
> Insight-users@public.kitware.com
> http://public.kitware.com/mailman/listinfo/insight-users
> 
>