Hi Miranda,

you can use MITK with your own libraries as well, e.g. if you build a VTK 5.6.1 yourself you can set the VTK_DIR to this build tree in the MITK configuration and the superbuild won't download and build VTK. The same applies for the other 3rd party libraries. You can have a look at the files in CMakeExternals to see how it works. There you will also find the options we use to build the toolkits, other options may or may not work.

The source codes in http://mitk.org/download/thirdparty are not specific. If we change something there we do it with a patch step in superbuild (like for DCMTK) or will mark it clearly as a modified version.

Please note that for GDCM there is an unresolved compilation issue with GDCM > 2.0.15 and ITK 3.20, a workaround is described here: http://bugs.mitk.org/show_bug.cgi?id=8801 .

Using the latest git-Versions of these libraries could work but is generally unsupported. If you want to contribute changes to MITK to make it compatible with these versions we would be happy to integrate them.

Best,
Marco

On 08/05/2011 11:11 PM, Miranda Jacobson wrote:

Hello,

I am curious if MITK needs to be built and used with the VTK, ITK, and GDCM that MITK downloads when the superbuild is performed. I want to be able to build MITK without being forced to download the third party libraries but wanted to clarify which versions I need to build myself. Are the versions on http://mitk.org/download/thirdparty specific?? If I download a generic version of VTK5.6.1 from the VTK website will MITK still work? I had read on the mitk mailing list

“recently we improved the DICOM reading code in mitk::DicomSeriesReader.

Since this class was getting really complicated (it supported GDCM before and after 2.0, plus ITK's DICOMIO) and most of the functional, new code relied on GDCM 2, we decided to remove support for other options.

A consequence of this is that MITK core now requires ITK to be built with a custom compile of GDCM (2.0.14 is the version that is currently built by super-build). We are sorry if this causes inconveniences for you.

We hope this change will benefit any developers who want to understand or improve DicomSeriesReader and it will also make sure that more DICOM images are loaded correctly with MITK.”

So this made me think that if I git the ITK and GDCM repositories from their specific sites hat MITK will not compile or run. Can you please clarify if MITK needs specific versions. I would like to be able to clone the VTK, ITK, and GCDM repositories from their own site so I can benefit from bug fixes and added features.

Thank you,

Miranda Jacobson

Software Engineer

Eigen, Inc.


------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to