Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 347187

Summary: sci-visualization/elastix - a toolbox for rigid and nonrigid registration of images
Product: Gentoo Linux Reporter: Gert Wollny <gw.fossdev>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement Keywords: EBUILD
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://elastix.isi.uu.nl/
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 124241    
Bug Blocks:    
Attachments: Elastix ebuild
Metadata file with description
Correctly disable mevisdicomtiff
Updated ebuild

Description Gert Wollny 2010-11-29 15:43:40 UTC
elastix is open source software, based on the Insight Segmentation and Registration Toolkit (ITK). The software consists of a collection of algorithms that are commonly used to solve (medical) image registration problems.

Reproducible: Always

Steps to Reproduce:
Comment 1 Gert Wollny 2010-11-29 15:44:55 UTC
Created attachment 255841 [details]
Elastix ebuild
Comment 2 Gert Wollny 2010-11-29 15:45:44 UTC
Elastix requires the Insight Toolkit to be installed 
Comment 3 Gert Wollny 2010-11-29 15:58:53 UTC
Created attachment 255847 [details]
Metadata file with description
Comment 4 Gert Wollny 2013-06-10 15:45:30 UTC
Why sci-visualization? elastix doesn't provide any  kind of visualization, it is only a command line tool.
Comment 5 Gert Wollny 2013-06-11 10:19:35 UTC
Created attachment 350734 [details, diff]
Correctly disable mevisdicomtiff

Even though mevisdicomtiff was disabled, the build system tries to build and link it. This becomes an issue  because it requires itk_tiff.h which is no longer installed with ITK 4.4.

The patch corrects the issue by not building mevisdicomtiff when it is disabled.
Comment 6 Gert Wollny 2013-06-11 10:23:28 UTC
Created attachment 350738 [details]
Updated ebuild

New ebuild that applies the "disable mevisdicomdiff" patch amd enabled USE_KNN...
because the build system requires the libANN to be build.