Hi,<br><br>I am having problem compiling itk on a new machine running Fedora 9 with gcc 4.3.0<br>It configures well with 2.4.8, but during compilation, it throws this error:<br><br>/src/InsightToolkit-3.6.0/Utilities/DICOMParser/DICOMSource.cxx: In copy constructor 'itkdicomparser::DICOMSource::DICOMSource(const itkdicomparser::DICOMSource&)':<br>
ésrc/InsightToolkit-3.6.0/Utilities/DICOMParser/DICOMSource.cxx:62: error: 'strcmp' was not declared in this scope<br>/src/InsightToolkit-3.6.0/Utilities/DICOMParser/DICOMSource.cxx: In member function 'void itkdicomparser::DICOMSource::operator=(const itkdicomparser::DICOMSource&)':<br>
/src/InsightToolkit-3.6.0/Utilities/DICOMParser/DICOMSource.cxx:74: error: 'strcmp' was not declared in this scope<br>make[2]: *** [Utilities/DICOMParser/CMakeFiles/ITKDICOMParser.dir/DICOMSource.o] Error 1<br>make[1]: *** [Utilities/DICOMParser/CMakeFiles/ITKDICOMParser.dir/all] Error 2<br>
make: *** [all] Error 2<br><br>For some reason, changing <br>#include <string> <br>to <br>#include <string.h> <br>in the file "InsightToolkit-3.6.0/Utilities/DICOMParser/DICOMSource.cxx" solves the problem for this file, <br>
but then it will do the same thing for the next ones.<br><br>Could it be a gcc 4.3.0 issue?<br>Or a path problem on my machine?<br><br>Thanks!<br><br>Olivier<br><br><br>