[Debian-med-packaging] Bug#804569: dicomscope: build-depends on libdcmtk2-dev which is no longer built

Andreas Tille tille at debian.org
Mon Nov 9 19:29:35 UTC 2015


On Mon, Nov 09, 2015 at 06:42:20PM +0100, Emilio Pozuelo Monfort wrote:
> 
> Your package build-depends on libdcmtk2-dev, which is no longer
> built by src:dcmtk. You should build-depend on libdcmtk-dev now.

I tried this but it seems that dcmtk has changed its interface.  I was
running into 

...
/usr/include/dcmtk/dcmsr/dsrdoc.h:649:25: note:   candidate expects 2 arguments, 0 provided
/build/dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp: In function '_jstring* Java_J2Ci_jDSRDocument_getAccessionNumber(JNIEnv*, jobject)':
/build/dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp:734:50: error: no matching function for call to 'DSRDocument::getAccessionNumber()'
     const char *string = doc->getAccessionNumber();
                                                  ^
In file included from /build/dicomscope-3.6.0/interface/include/jInterface.h:49:0,
                 from /build/dicomscope-3.6.0/interface/libsrc/DSRDocument.cpp:39:
/usr/include/dcmtk/dcmsr/dsrdoc.h:657:25: note: candidate: virtual OFCondition DSRDocument::getAccessionNumber(OFString&, long int) const
     virtual OFCondition getAccessionNumber(OFString &value,
                         ^
/usr/include/dcmtk/dcmsr/dsrdoc.h:657:25: note:   candidate expects 2 arguments, 0 provided
interface/libsrc/CMakeFiles/jInterface.dir/build.make:113: recipe for target 'interface/libsrc/CMakeFiles/jInterface.dir/DSRDocument.cpp.o' failed
make[3]: *** [interface/libsrc/CMakeFiles/jInterface.dir/DSRDocument.cpp.o] Error 1


Any idea how to solve this?

Kind regards

        Andreas.


-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list