All, I would appreciate if a DD would upload the updated dcmtk 3.6.0 package to experimental, this would help me finish up the work for the transition (so that packager of the following packages can help me out).
Here is the situation: - dicomscope does not build (*), I contacted upstream for the issue with the API breakage - amide does build fine - aeskulap fails to build (**) - odin/mitools fails to build (***) - lipsia fails to build (****) Thanks ! -- Mathieu (*) /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp: In function ‘void Java_J2Ci_jDVInterface_setLogFilter(JNIEnv*, _jobject*, jint)’: /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp:2831: error: ‘class DVInterface’ has no member named ‘setLogFilter’ /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp:2831: error: ‘DVPSLogMessageLevel’ was not declared in this scope /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp: In function ‘jint Java_J2Ci_jDVInterface_writeLogMessage(JNIEnv*, _jobject*, jint, _jstring*, _jstring*)’: /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp:2848: error: ‘class DVInterface’ has no member named ‘writeLogMessage’ /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVInterface.cpp:2848: error: ‘DVPSLogMessageLevel’ was not declared in this scope make[3]: *** [interface/libsrc/CMakeFiles/jInterface.dir/DVInterface.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVPresentationState.cpp: In function ‘jboolean Java_J2Ci_jDVPresentationState_getScreenData(JNIEnv*, _jobject*, _jobject*)’: /home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/interface/libsrc/DVPresentationState.cpp:3144: warning: dereferencing type-punned pointer will break strict-aliasing rules make[3]: Leaving directory `/home/mathieu/debian/debian-med/trunk/packages/dicomscope/trunk/dicomscope-3.6.0/debian/build' make[2]: *** [interface/libsrc/CMakeFiles/jInterface.dir/all] Error 2 (**) dicomdir.cpp:154: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:156: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:158: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:160: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:162: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:164: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:164: error: 'DCM_PatientsName' was not declared in this scope dicomdir.cpp:166: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:166: error: 'DCM_PatientsBirthDate' was not declared in this scope dicomdir.cpp:168: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:168: error: 'DCM_PatientsSex' was not declared in this scope dicomdir.cpp: In function 'void ImagePool::open_dicomdir_series(const std::string&, const Glib::ustring&, const sigc::slot<void, const Glib::RefPtr<ImagePool::Series>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)': dicomdir.cpp:179: warning: unused variable 'seriesRec' dicomdir.cpp: In function 'void ImagePool::open_dicomdir_series_result(const Glib::ustring&, DcmDirectoryRecord*, DcmDirectoryRecord*, const sigc::slot<void, const Glib::RefPtr<ImagePool::Series>&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>&)': dicomdir.cpp:224: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:226: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:228: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:230: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:232: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:234: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:236: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' dicomdir.cpp:238: error: 'class DcmDirectoryRecord' has no member named 'findAndCopyElement' make[3]: *** [dicomdir.lo] Error 1 make[3]: Leaving directory `/home/mathieu/tmp/aeskulap-0.2.2b1/imagepool' (***) configure:23611: g++ -o conftest -O3 -fno-tree-vectorize -g -O2 conftest.cpp -ldcmimgle -lofstd -lznz -loil-0.3 -lgslcblas -lz -lpthread -ldl -lm >&5 /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmItem::putAndInsertUint16(DcmTag const&, unsigned short, unsigned long, bool)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmTag::DcmTag(DcmTagKey const&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::forcedLog(int, OFString const&, char const*, int, char const*) const' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::top() const' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `swapBytes(void*, unsigned int, unsigned long)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, DcmTagKey const&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::clear()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::removeAllAppenders()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::~DcmStack()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `dcmDataDict' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `GlobalDcmDataDictionary::isDictionaryLoaded()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::getAppender(OFString const&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmPixelData::chooseRepresentation(E_TransferSyntax, DcmRepresentationParameter const*, DcmStack&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::addAppender(log4cplus::helpers::SharedObjectPtr<log4cplus::Appender>)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::Logger(log4cplus::Logger const&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmTag::~DcmTag()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `gLocalByteOrder' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::DcmStack()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmItem::putAndInsertString(DcmTag const&, char const*, bool)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmVR::setVR(DcmEVR)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `OFLog::getLogger(char const*)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmItem::tagExists(DcmTagKey const&, bool)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmItem::putAndInsertUint8Array(DcmTag const&, unsigned char const*, unsigned long, bool)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmItem::putAndInsertUint16Array(DcmTag const&, unsigned short const*, unsigned long, bool)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::removeAppender(log4cplus::helpers::SharedObjectPtr<log4cplus::Appender>)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmDataset::getOriginalXfer() const' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::push(DcmObject*)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmXfer::DcmXfer(E_TransferSyntax)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmFileFormat::getDataset()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `dcmFindNameOfUID(char const*, char const*)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmXfer::~DcmXfer()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmFileFormat::DcmFileFormat()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmVR::getVRName() const' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `typeinfo for log4cplus::Logger' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `EC_IllegalCall' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::getAllAppenders()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::isEnabledFor(int) const' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::~Logger()' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `log4cplus::Logger::removeAppender(OFString const&)' /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../../lib/libdcmimgle.so: undefined reference to `DcmStack::empty() const' (****) cd /home/mathieu/tmp/lipsia-1.6.0/obj-x86_64-linux-gnu/src/dictov && /usr/bin/c++ -g -O2 -I/usr/include/via -I/usr/include/viaio -I/usr/include/dcmtk -I/usr/include/nifti -I/usr/include/gsl -ansi -o CMakeFiles/dictov.dir/dictov.C.o -c /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:57:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:62:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:316:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:330:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:343:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:356:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:1123:5: error: token ""360"" is not valid in preprocessor expressions /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:120: error: prototype for ‘OFCondition DcmItem::findAndGetElement(const DcmTagKey&, DcmElement*&, bool)’ does not match any in class ‘DcmItem’ /usr/include/dcmtk/dcmdata/dcitem.h:462: error: candidate is: OFCondition DcmItem::findAndGetElement(const DcmTagKey&, DcmElement*&, bool, bool) /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C: In function ‘void ReadImage(char*, char*, DcmFileFormat*&)’: /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:319: error: ‘DcmInputFileStream’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:319: error: ‘stream’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:334: error: expected type-specifier before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:334: error: expected ‘;’ before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:336: error: type ‘<type error>’ argument given to ‘delete’, expected pointer /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:347: error: expected type-specifier before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:347: error: expected ‘;’ before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:349: error: type ‘<type error>’ argument given to ‘delete’, expected pointer /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:360: error: expected type-specifier before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:360: error: expected ‘;’ before ‘DcmInputFileStream’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:362: error: type ‘<type error>’ argument given to ‘delete’, expected pointer /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:380: error: type ‘<type error>’ argument given to ‘delete’, expected pointer /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:387: error: type ‘<type error>’ argument given to ‘delete’, expected pointer /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C: In function ‘void ExtractGeometry(DcmFileFormat**, int, float*, float*, float*, float*)’: /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:719: error: ‘cout’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:719: error: ‘endl’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C: In function ‘void ExtractAttributes(DcmFileFormat*, VAttrRec*)’: /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:901: error: ‘DCM_PatientsName’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:906: error: ‘DCM_PatientsBirthDate’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:913: error: ‘DCM_PatientsSex’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:930: error: ‘DCM_ManufacturersModelName’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:968: error: ‘DCM_PhaseEncodingDirection’ was not declared in this scope /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C: In function ‘VBoolean ConvertSeries(char*, DcmDirectoryRecord*, int, int, int, VAttrRec*&, VBoolean&, VBoolean&, char*, char*)’: /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:1312: error: no matching function for call to ‘DcmDataset::findAndGetUint16Array(DcmTagKey, Uint16*&)’ /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:177: note: candidates are: OFCondition DcmItem::findAndGetUint16Array(const DcmTagKey&, const Uint16*&, long unsigned int*, bool) /home/mathieu/tmp/lipsia-1.6.0/src/dictov/dictov.C:1640: error: ‘endl’ was not declared in this scope make[3]: *** [src/dictov/CMakeFiles/dictov.dir/dictov.C.o] Error 1 make[3]: Leaving directory `/home/mathieu/tmp/lipsia-1.6.0/obj-x86_64-linux-gnu' -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

