[Dcmlib] Re: erreur compilation gdcm vtk

Jean-Pierre ROUX jean-pierre.roux at creatis.insa-lyon.fr
Mon May 9 22:11:50 CEST 2005


At 14:26 +0200 4/05/05, olivier.stern at swing.be wrote:
>J'ai d'abord eu une première erreur (au niveau du cmake) que j'ai corrigée:
>
>CMake Error: Error in cmake code at
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/CMakeLists.txt:8:
>INCLUDE called with wrong number of arguments. Include only takes one file.
>
>il fallait ajouter la ligne suivante dans le cmakelist.txt:
>
>INCLUDE (${CMAKE_ROOT}/Modules/FindVTK.cmake)
>

A priori, vu qu'on recompile automatiquement l'ensemble tous les 
soirs sur des plateformes différentes, il ne devrait pas y avoir de 
modif a faire dans le cmakelist
Ca ressemble a un problème de versions qui ne seraient pas synchro.
Quelle configuration utilises-tu?
La 'version stable 1.0', ou bien la version courante, recuperable 
avec CVS seulement?

Je joins une copie de ton mail à la liste de diffusion
mailto:dcmlib at creatis.univ-lyon1.fr
au cas ou qq'un aurait deja vu cette erreur.
JPRx


>Mais maintenant j'ai une autre erreur à la compilation:
>
>Building dependencies. cmake.depends...
>-- Loading VTK CMake commands
>-- Loading VTK CMake commands - done
>Building object file vtkGdcmReader.o...
>Building object file vtkGdcmWriter.o...
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx: In 
>function `void SetImageInformation
>(gdcm::FileHelper *, vtkImageData *)':
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:186: 
>cannot convert `float *' to
>`double *' in initialization
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:199: 
>cannot convert `float *' to
>`double *' in initialization
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:210: 
>cannot convert `float *' to
>`double *' in initialization
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx: In 
>method `void
>vtkGdcmWriter::RecursiveWrite (int, vtkImageData *, vtkImageData *, 
>ofstream *)':
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:282: 
>`class vtkGdcmWriter' has no
>member named `MinimumFileNumber'
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:284: 
>`class vtkGdcmWriter' has no
>member named `MinimumFileNumber'
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:286: 
>`class vtkGdcmWriter' has no
>member named `MaximumFileNumber'
>/home/olivier/Tfe/VTK/Examples/Medical/Cxx/vtk/vtkGdcmWriter.cxx:288: 
>`class vtkGdcmWriter' has no
>member named `MaximumFileNumber'
>make[1]: *** [vtkGdcmWriter.o] Erreur 1
>make: *** [default_target] Erreur 2
>
>et ça c'est plus ennuyeux.... J'ai casté (double *) pour les 
>premières erreurs et je n'ai ensuite plus l'erreur (mais je suis pas 
>sur que ce soit correct). Mais pour l'erreur de membre non 
>existant... je sèche un peu :-)
>
>Je continue à regarder,
>
>Merci,
>
>Olivier

  Jean-Pierre ROUX
  UMR CNRS 5515-CREATIS
  Laboratoire de Radiologie Experimentale
  Hopital Cardiologique
  28 Avenue du Doyen LEPINE
  B.P. Lyon-Montchat
  69394 Lyon Cedex 03

  Tel      : (+33) 04 72 35 74 12
  Fax      : (+33) 04 72 68 49 16
  URL      : http://www.creatis.univ-lyon1.fr
  e-mail   : jpr at creatis.univ-lyon1.fr
								   




More information about the Dcmlib mailing list