[Ctk-developers] CTK, DCMTK and Debian

Nolden, Marco M.Nolden at Dkfz-Heidelberg.de
Wed Dec 19 08:23:37 UTC 2012


Hi,

during the Bologna hackfest I succeeded (with the help of Michael!) to build CTK again with a plain DCMTK 3.6.0 and also fixed compatibility with Debian's VTK 5.8.  I created a summary page of the status on the wiki: http://www.commontk.org/index.php/Debian_Packaging . Maybe other people who did some work in that area could add some comments or useful links.

Best
Marco


-----Ursprüngliche Nachricht-----
Von: ctk-developers-bounces at commontk.org [mailto:ctk-developers-bounces at commontk.org] Im Auftrag von Nolden, Marco
Gesendet: Dienstag, 11. Dezember 2012 17:03
An: Michael Onken; ctk-developers at commontk.org
Cc: dicom at offis.de
Betreff: Re: [Ctk-developers] CTK, DCMTK and Debian

Hi Michael,

I'm currently at the hackfest in Bologna and can further investigate your suggestion. I tried to integrate a recent scu.cc in CTK: there are a lot of compile errors related to changes in the logging or error constants on the DCMTK side:

https://github.com/nolden/ctk-debian/issues/1

Any chance to back port also the required stuff or should we just use an older scu?

Best,
Marco


-----Ursprüngliche Nachricht-----
Von: ctk-developers-bounces at commontk.org [mailto:ctk-developers-bounces at commontk.org] Im Auftrag von Michael Onken
Gesendet: Dienstag, 30. Oktober 2012 12:53
An: ctk-developers at commontk.org
Betreff: Re: [Ctk-developers] CTK, DCMTK and Debian

Hi Marco,

On 25.10.2012 17:16, Marco Nolden wrote:

> 2. DCMTK in debian is version 3.6.0. This unfortunately lacks the SCU 
> functionality we're using for Query/Retrieve. Before switching to
> 3.6.1 in the superbuild we had a backported version of the new SCU 
> class in the CTK repository (ctkDcmSCU). I tried to reactivate this 
> backport in my modified package but it failed to compile. I think the 
> best way for this would be to fix this in CTK itself by putting the 
> new SCU class there again, make it compile and add some CMake logic 
> based on the DCMTK version to choose the right class. But I'm not sure 
> which other non-compatible changes we have that require DCMTK >= 
> 3.6.1.

To my knowledge (which may be outdated) no new source code functionality besides DcmSCU enhancements are used in CTK.

I would try to copy any recent DcmSCU.h/cc, rename the files (and
classes) to CtkSCU.h/cc and use them in the CTK code instead. Then look how far you can get with that.

However, there may have been changes in the BUILD infrastructure that you rely on but I do not have an overview what is used at the moment, or whether it is highly relevant for Debian builds.

Best,
Michael

--
Dipl.-Inform. Michael Onken
FuE Bereich Gesundheit | R&D Division Health

OFFIS
FuE Bereich Gesundheit | R&D Division Health Escherweg 2 - 26121 Oldenburg - Germany
Phone/Fax.: +49 441 9722-149/111
E-Mail: onken at offis.de
URL: http://www.offis.de
_______________________________________________
Ctk-developers mailing list
Ctk-developers at commontk.org
http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers
_______________________________________________
Ctk-developers mailing list
Ctk-developers at commontk.org
http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers



More information about the Ctk-developers mailing list