Package: dicomnifti Version: 2.28.10-2 Usertags: ftbfs-gcc-4.3 Your package fails to build with GCC 4.3. Version 4.3 has not been released yet but I'm building with a snapshot in order to find errors and give people an advance warning. In GCC 4.3, the C++ header dependencies have been cleaned up. The advantage of this is that programs will compile faster. The downside is that you actually need to directly #include everything you use (but you really should do this anyway, otherwise your program won't work with any compiler other than GCC). There's some more information about this at http://gcc.gnu.org/gcc-4.3/porting_to.html
You can reproduce this problem with gcc-4.3 or gcc-snapshot from unstable. > Automatic build of dicomnifti_2.28.10-2 on em64t by sbuild/amd64 0.53 ... > [ 40%] Building CXX object CMakeFiles/dicomhead.dir/src/dicomInfo.o > /usr/bin/c++ -Wall -g -O2 -I/build/tbm/dicomnifti-2.28.10/include > -I/usr/include/ctn -I/usr/include/nifti > -DARCHITECTURE=LITTLE_ENDIAN_ARCHITECTURE -DLINUX -DOS=LINUX -DHAVE_ZLIB > -DSHORTSIZE=2*8 -DINTSIZE=4*8 -DLONGSIZE=8*8 -o > CMakeFiles/dicomhead.dir/src/dicomInfo.o -c > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc > In file included from /usr/include/ctn/dicom.h:61, > from /build/tbm/dicomnifti-2.28.10/include/dicomInfo.h:31, > from /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:24: > /usr/include/ctn/intsizes.h:8:1: warning: "INTSIZE" redefined > <command-line>: warning: this is the location of the previous definition > /usr/include/ctn/intsizes.h:9:1: warning: "LONGSIZE" redefined > <command-line>: warning: this is the location of the previous definition > /usr/include/ctn/intsizes.h:10:1: warning: "SHORTSIZE" redefined > <command-line>: warning: this is the location of the previous definition > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In constructor > 'DICOMImage::DICOMImage(const char*)': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:86: warning: unused variable > 'retValues' > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetManufacturer()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:224: error: 'strcmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetPhaseEncoding()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:296: error: 'strcmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetACQDescription()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:437: error: 'memset' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:468: error: 'strchr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetImgOrientation()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:858: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetMosaic()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:906: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetD3()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:941: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetFOV()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1127: warning: suggest > explicit braces to avoid ambiguous 'else' > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1143: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'char* > DICOMImage::GetShadowSet()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1192: error: 'strncmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1203: error: 'memcpy' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1209: error: 'strlen' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1212: error: 'memcpy' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetNumGroups()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1245: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1248: error: 'strncmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1250: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetNumSlices()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1307: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1312: error: 'strncmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1314: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1322: error: 'strncmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1324: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetPosNorm()': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1411: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::GetPosNormSiemens(char*)': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1454: error: 'strtok' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1461: error: 'memset' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1466: error: 'strncmp' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1472: error: 'strstr' was not > declared in this scope > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1448: warning: unused variable > 'found' > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc: In member function 'bool > DICOMImage::ReadSlice(U16*, int)': > /build/tbm/dicomnifti-2.28.10/src/dicomInfo.cc:1735: error: 'memcpy' was not > declared in this scope > make[3]: *** [CMakeFiles/dicomhead.dir/src/dicomInfo.o] Error 1 > make[3]: Leaving directory `/build/tbm/dicomnifti-2.28.10/build' > make[2]: *** [CMakeFiles/dicomhead.dir/all] Error 2 > make[2]: Leaving directory `/build/tbm/dicomnifti-2.28.10/build' -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]