[ITK-users] Undefined function SaveMHDData

Gunjan Naik gunjan_naik at persistent.com
Tue Jul 17 06:30:46 EDT 2018


Thanks Dženan Zukić,


As per your guideline, I build an older ITK with version 4.7.2. And set the flags for MetaImage using ImageIO. The Glistr has been built.


Regards,

Gunjan Naik

________________________________
From: Dženan Zukić <dzenanz at gmail.com>
Sent: Monday, July 16, 2018 10:10 PM
To: Gunjan Naik
Cc: Insight-users
Subject: Re: [ITK-users] Undefined function SaveMHDData

SaveMHDData is a function in glistr, and a constructor for MetaImage which it invokes is not available during link stage. It could be something wrong with that library's build system, you could have set up something in a wrong way, or the library is relying on a constructor signature which is no longer available.

MetaImage saw some precision-related update in the last year I think, and that might have changed the constructor signature. You could try with an older version of ITK, e.g. 4.11.

Regards,
Dženan

On Sun, Jul 15, 2018 at 3:04 PM Gunjan Naik <gunjan_naik at persistent.com<mailto:gunjan_naik at persistent.com>> wrote:

Hi,


I wanted to build the Glistr library, for brain tumor segmentation.


URL:http://www.med.upenn.edu/sbia/glistr.html

GLISTR | Section for Biomedical Image Analysis (SBIA ...<http://www.med.upenn.edu/sbia/glistr.html>
www.med.upenn.edu<http://www.med.upenn.edu>
The Section for Biomedical Image Analysis (SBIA), part of the Center of Biomedical Image Computing and Analytics — CBICA, is devoted to the development of computer-based image analysis methods, and their application to a wide variety of clinical research studies.


While building that, I got the following error:

'Linking CXX executable EvaluateQ
CMakeFiles/EvaluateQ.dir/EvaluateQ.cpp.o: In function `int SaveMHDData<float>(char const*, char const*, float****, float****, float****, int, int, int, float, float, float, float, float, float)':
EvaluateQ.cpp:(.text._Z11SaveMHDDataIfEiPKcS1_PPPPT_S6_S6_iiiffffff[_Z11SaveMHDDataIfEiPKcS1_PPPPT_S6_S6_iiiffffff]+0x9c): undefined reference to `MetaImage::MetaImage(int, int, int, float, float, float, MET_ValueEnumType, int, void*)'
collect2: error: ld returned 1 exit status'


Is there any function 'SaveMHDData' in the ITK library, for which I have to set the parameters, while building ITK from source?


Thanks and Regards,

Gunjan Naik

DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
The ITK community is transitioning from this mailing list to discourse.itk.org<http://discourse.itk.org>. Please join us there!
________________________________
Powered by www.kitware.com<http://www.kitware.com>

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
https://itk.org/mailman/listinfo/insight-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://itk.org/pipermail/insight-users/attachments/20180717/f8b11c1c/attachment.html>


More information about the Insight-users mailing list