[Insight-developers] ITK 2.8 Repository Tagged & Branched : GDCM issues.

Luis Ibanez luis.ibanez at kitware.com
Wed Jun 7 07:52:45 EDT 2006


Hi Simon,

Thanks for pointing this out.

Yesterday we committed a fix for this issue in both
the ITK 2.8 branch and in the main CVS trunk.

Please update the CVS checkout of ITK 2.8

e.g.:


     cvs -q update -dP -r ITK-2-8


That should bring the correction that we committed yesterday.


Please let us know if you find any other problem,


   Thanks


      Luis



--------------------
Simon Warfield wrote:
> 
> To follow up to my email,  in my ITK 2.6.0 build, the Utilities/gdcm 
> directory is automatically part of ITK_INCLUDE_DIRS but it is not in my 
> ITK 2.8.0 build.
> 
> 
> Simon Warfield wrote:
> 
>> Luis Ibanez wrote:
>>
>>>
>>> The CVS repository has been tagged and branched for ITK 2.8.
>>>
>>> The repository is open for commits again.
>>>
>>> Please keep in mind that only bug fixes, new tests, and
>>> performance improvements should be committed directly.
>>
>>
>> I have some code that compiles with ITK 2.6.0
>>
>> When I compile it versus the ITK 2.8.0 API it reports the following 
>> errors:
>>
>>
>> Building CXX object 
>> tools/code/CMakeFiles/ChangeFormatDicomSeries.dir/ChangeFormatDicomSeries.o 
>>
>> In file included from tools/code/ChangeFormatDicomSeries.cxx:7:
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:24:29: 
>> gdcmSerieHelper.h: No such file or directory
>> In file included from 
>> /home/warfield/links/svn/crkit.org/crkit/trunk/tools/code/ChangeFormatDicomSeries.cxx:7: 
>>
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:148: 
>> error: `gdcm' has not been declared
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:148: 
>> error: ISO C++ forbids declaration of `SerieHelper' with no type
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:148: 
>> error: expected `;' before '*' token
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:159: 
>> error: expected `;' before "void"
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:202: 
>> error: `gdcm' has not been declared
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:202: 
>> error: ISO C++ forbids declaration of `SerieHelper' with no type
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:202: 
>> error: expected `;' before '*' token
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h: 
>> In member function `void 
>> itk::GDCMSeriesFileNames::SetUseSeriesDetails(bool)':
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:129: 
>> error: `m_SerieHelper' was not declared in this scope
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h: 
>> In member function `void 
>> itk::GDCMSeriesFileNames::AddSeriesRestriction(const std::string&)':
>> /opt/x86_64/pkgs/itk/2.8.0/gcc-release/include/InsightToolkit/IO/itkGDCMSeriesFileNames.h:161: 
>> error: `m_SerieHelper' was not declared in this scope
>> make[2]: *** 
>> [tools/code/CMakeFiles/ChangeFormatDicomSeries.dir/ChangeFormatDicomSeries.o] 
>> Error 1
>> make[1]: *** [tools/code/CMakeFiles/ChangeFormatDicomSeries.dir/all] 
>> Error 2
>> make: *** [all] Error 2
>>
>>
>> The itkGDCMSeriesFileNames.h file includes a line that says:
>> #include "gdcmSerieHelper.h"
>>
>> It appears that the GDCM API is not being automatically exposed to 
>> callers who use the itkGDCMSeriesFileNames class.
>>
>> Is this a deliberate change in API ?
>>
>>
>>>
>>> Any new classes, or API changes should be posted first as
>>> technical reports to the Insight Journal.
>>>
>>>
>>> Please let us know if you find any problems,
>>>
>>>
>>>     Thanks
>>>
>>>
>>>
>>>        Luis
>>>
>>>
>>>
>>> _______________________________________________
>>> 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