[Insight-developers] Integration of GDCM 0.6 into ITK

Mathieu Malaterre mathieu.malaterre at kitware.com
Mon Nov 8 19:03:37 EST 2004


Bill,

  No that is true I haven't tried gdcm on Borland yet. By default the build is OFF. Did you turn it on ? If so I'll fix any warning right away.

Mathieu


> Mathieu,
> Borland will not build gdcm. Have you tried it?
> 
> Bill
> 
> -----Original Message-----
> From: Mathieu Malaterre [mailto:mathieu.malaterre at kitware.com]
> Sent: Monday, November 08, 2004 3:15 PM
> To: Julien Jomier
> Cc: insight-developers at public.kitware.com
> Subject: Re: [Insight-developers] Integration of GDCM 0.6 into ITK
> 
> 
> Julien,
> 
> 	Thanks for report. With my previous 'fix' I manage to break the gdcm
> 
> build process. Everything should be fix now.
> 
> Sorry for troubles
> Mathieu
> 
> Julien Jomier wrote:
> > Hi Mathieu,
> > 
> > I think you should put 'itkgdcm' between IF(USE_GDCM) ENDIF(USE_GDCM) in
> the
> > TARGET_LINK_LIBRARIES in Insight/Code/IO/CMakeLists.txt. Otherwise Tests
> and
> > Examples are trying to link with the library even if the option is turned
> > OFF.
> > 
> > --------------------Configuration: itkNumericsTests - Win32
> > RelWithDebInfo--------------------
> > Linking...
> > LINK : fatal error LNK1104: cannot open file "itkgdcm.lib"
> > Error executing link.exe.
> > 
> > Adding:
> > 
> > IF(USE_GDCM)
> > TARGET_LINK_LIBRARIES(ITKIO 
> > itkgdcm)
> > ENDIF(USE_GDCM)
> > 
> > seems to work on my local copy (Win2k-MSVC6) but still getting some
> mangling
> > issues... (I'm investigating...) 
> > 
> > ----
> > ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
> > _itk_jpeg8_jpeg_read_header
> > itktiff.lib(tif_jpeg.obj) : error LNK2001: unresolved external symbol
> > _itk_jpeg8_jpeg_read_header
> > ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
> > _itk_jpeg8_jpeg_stdio_src
> > ITKIO.lib(itkJPEGImageIO.obj) : error LNK2001: unresolved external symbol
> > _itk_jpeg8_jpeg_CreateDecompress
> > ----
> > 
> > Julien
> > 
> > 
> >>-----Original Message-----
> >>From: insight-developers-bounces at itk.org 
> >>[mailto:insight-developers-bounces at itk.org] On Behalf Of 
> >>Mathieu Malaterre
> >>Sent: Monday, November 08, 2004 1:22 PM
> >>To: insight-developers at public.kitware.com
> >>Cc: Mailing list gdcm
> >>Subject: [Insight-developers] Integration of GDCM 0.6 into ITK
> >>
> >>
> >>Hello,
> >>
> >>	The integration of GDCM is done in ITK CVS Head. For 
> >>those of you using 
> >>an external gdcm build, you'll have a build problem since I rename 
> >>libgdm into libitkgdcm.
> >>
> >>	In order to use it you have to turn the USE_GDCM to ON 
> >>in your ITK 
> >>configuration. Again for those who were using outside gdcm, 
> >>remove all 
> >>old GDCM references.
> >>
> >>	Since the gdcm library I put into ITK is the 0.6 I 
> >>would like to remove 
> >>any backwrad compatibilty (for instance to gdcm 0.5) that are 
> >>currently 
> >>in itkGDCMImageIO and itkGDCMSeriesFileNames.
> >>
> >>	Please note this support is now very experimental. In 
> >>particular gdcm 
> >>was relying on the 'tellg' fonction which is broken on some 
> >>plateforms. 
> >>In the next days, I'll use more and more of kitware 'cross plateform' 
> >>fonction to work around known plateforms bugs. Therefore the 
> >>developement of gdcm and the gdcm within ITK will differ as I 
> >>will have 
> >>access to kwsys and other library which I didn't from gdcm only.
> >>
> >>Let me know if you have any problem,
> >>Mathieu
> >>
> >>
> >>_______________________________________________
> >>Insight-developers mailing list
> >>Insight-developers at itk.org
> >>http://www.itk.org/mailman/listinfo/insight-developers
> >>
> > 
> > 
> > 
> 
> 
> 
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
> _______________________________________________
> Insight-developers mailing list
> Insight-developers at itk.org
> http://www.itk.org/mailman/listinfo/insight-developers
> 




More information about the Insight-developers mailing list