Page MenuHomePhabricator

Upgrade dependencies to be compatible with Ubuntu 23.10+
Closed, ResolvedPublic

Description

Several dependencies do not compile on Ubuntu 23.10. We should upgrade these dependencies which will typically resolve the issues.

  • OpenCV
  • VTK
  • PCRE (not really necessary but at least we need to adapt the prerequisites: sudo apt install automake autoconf m4 perl
  • BlueBerry: Replace the variable name concept since it collides with the C++20 concept keyword
  • There's also an upgrade for DCMQI which we should do in one run (https://github.com/MITK/MITK/pull/279)

Revisions and Commits

rMITK MITK
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision
Restricted Differential Revision

Event Timeline

kislinsk triaged this task as Normal priority.Feb 7 2024, 2:47 PM
kislinsk created this task.
kislinsk updated the task description. (Show Details)
kislinsk added a revision: Restricted Differential Revision.Feb 8 2024, 3:34 PM

VTK 9.3 has a build issue in debug mode with Visual Studio. It's a known issue but it is not yet fixed upstream.

Deleted branch from rMITK MITK: bugfix/T30321-FixVTK.

I don't understand why it didn't show up earlier, but now also HDF5 does not compile on Ubuntu 23.10 and needs an upgrade. Might be a bit more involved, as we are using a rather old version and there have been quite some API changes meanwhile.

kislinsk added a revision: Restricted Differential Revision.Feb 20 2024, 2:42 PM

Deleted branch from rMITK MITK: bugfix/T30321-UpgradeHDF5.