Page MenuHomePhabricator

build fails in MITK/Plugins/org.mitk.gui.qt.diffusionimaging.fiberprocessing/src/internal/QmitkFiberQuantificationView.cpp: error: ‘mitk::DICOMQIPropertyHandler’ has not been declared
Closed, ResolvedPublic

Description

compilation fails on Ubuntu-16.04 (CI: http://cdash.mitk.org/viewBuildError.php?buildid=696186)
as well as on Debian-buster(=testing) and Devuan-ascii(=stable):

~/MITK/Plugins/org.mitk.gui.qt.diffusionimaging.fiberprocessing/src/internal/QmitkFiberQuantificationView.cpp: In member function ‘mitk::DataNode::Pointer QmitkFiberQuantificationView::GenerateTractDensityImage(mitk::FiberBundle::Pointer, bool, bool, std::__cxx11::string)’:
~/MITK/Plugins/org.mitk.gui.qt.diffusionimaging.fiberprocessing/src/internal/QmitkFiberQuantificationView.cpp:417:13: error: ‘mitk::DICOMQIPropertyHandler’ has not been declared

mitk::DICOMQIPropertyHandler::DeriveDICOMSourceProperties(m_SelectedImage, multilabelImage);
      ^~~~~~~~~~~~~~~~~~~~~~

Maybe related to T25409

Event Timeline

git-grep in the actual master (c4445dc0ce19d9e3b3c0bb930ee84543aed4e5b2) shows only one match:

~/MITK > git grep -ni DICOMQIPropertyHandler
Plugins/org.mitk.gui.qt.diffusionimaging.fiberprocessing/src/internal/QmitkFiberQuantificationView.cpp:417: mitk::DICOMQIPropertyHandler::DeriveDICOMSourceProperties(m_SelectedImage, multilabelImage);

I cannot find those names in ep/src/DCMQI (d067f81c8a8e43900b91861f771013406868672f) or DCMTK, either:

~/MITKsuperbitch/ep/src/DCMQI/ > git grep -Ein '(DICOMQI|PropertyHandler|DeriveDICOM|SourceProperties)' ; echo $status
~/MITKsuperbitch/ep/src/DCMQI/ > 1

hettich claimed this task.