[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