The 2018.04 linux installer still linked against libwrap0.so which isn't necessary anymore. Since this library (TCP wrappers) is very outdated it has been removed from some distributions completely. For 2020 we should ensure we don't link against it accidentially through some third party library.
Description
Revisions and Commits
rMITK MITK | |||
Restricted Differential Revision | rMITK20ed344cb5d6 Remove TCP Wrappers (libwrap) dependency |
Related Objects
Event Timeline
Ok, I just re-checked: Ubuntu 20.04 still has librwrap installed , so installer works. For Fedora there is no workaround , so either
- we accept the installers are not working there and document this as a know issus
- we also provide installers build on Fedora (has to be tested but should be feasible)
- we fix this bug
Additional comment: the missing library doesn't prevent the Workbench from starting, but some/all DICOM functionality is missing which can be confusing
I would recommend to file a ticket in the DCMTK bug tracker since it is a dependency of dcmnet.
Looking closer into the issue I wonder why it should not work without TCP Wrappers. It is an optional dependency of DCMTK which, regarding to storescp, adds two access control cmd-line arguments that we are not using anyway as far as I can see. So maybe it is just an issue since we so an explicit requirement check and then of course DO link against it. If we would explicitly disable it in DCMTK and remove the check in our CMake script, it should probably work already,