Back to
Projects List
Creating Linux distro-agnostic binaries for Plastimatch
Key Investigators
- Paolo Zaffino (Magna Graecia University of Catanzaro, Italy)
- Andrey Fedorov (Brigham and Women's Hospital, Harvard Medical Schools, USA)
- Jean-Christophe Fillion-Robin (Kitware Inc., USA)
Project Description
Plastimatch is an open-source software for medical image processing and registration.
It is written in C++ and can be built from source in Linux and Windows.
Binary packages are available for Windows, Debian (plus its derivatives), and Arch Linux users.
No Linux distro-agnostic binaries are currently available.
During this week we will explore the possibility of creating a binary version of plastimatch easily portable/deployed in different Linux distros.
Objective
- Create a Plastimatch distro-agnostic binary package
Approach and Plan
- Prepare a fresh build environment
- Compile Plastimatch from source
- Figure out how to bundle/embed the required libraries
Progress and Next Steps
- A bash script to compile Plastimatch and its dependencies has been written
- We decided to use ManyLinux 2.28 docker container as a building environment
- We found out the Plastimatch file probe fails to identify the dicomRT (this happens only when we move the binary)
- We found out it was needed to set -DDCMTK_DEFAULT_DICT=builtin -DDCMTK_ENABLE_PRIVATE_TAGS=ON during DCMTK configuration step
Illustrations
No response
Background and References