Hello, I'm attaching a "patch" that at least makes it build properly. I will upload to Ubuntu, hopefully upstream will solve it in the future
cat debian/patches/vtk-9.3.patch Description: Followup with deprecated vtkConfigure.h header, renaming of SetQuadQualityMeasureToMaxEdgeRatios into SetQuadQualityMeasureToMaxEdgeRatio and removal of SetTetQualityMeasureToAspectBeta Author: Gianfranco Costamagna <locutusofb...@debian.org> Last-Update: 2024-06-20 Index: camitk-5.2.0/sdk/components/vtkimage/RawDataDialog.cpp =================================================================== --- camitk-5.2.0.orig/sdk/components/vtkimage/RawDataDialog.cpp +++ camitk-5.2.0/sdk/components/vtkimage/RawDataDialog.cpp @@ -33,8 +33,10 @@ #include <QMetaEnum>// -- VTK includes
+#include <vtkVersion.h> +#ifndef VTK_MAJOR_VERSION #include <vtkConfigure.h> - +#endif//--------------- Constructor ---------------------------------
RawDataDialog::RawDataDialog(QString filename) Index: camitk-5.2.0/sdk/actions/mesh/basicmesh/MeshQuality.cpp =================================================================== --- camitk-5.2.0.orig/sdk/actions/mesh/basicmesh/MeshQuality.cpp +++ camitk-5.2.0/sdk/actions/mesh/basicmesh/MeshQuality.cpp @@ -549,7 +549,7 @@ maxNR = VTK_DOUBLE_MAX; break; case 6: - qualityFilter->SetHexQualityMeasureToMaxEdgeRatios(); + qualityFilter->SetHexQualityMeasureToMaxEdgeRatio(); minAR = 1; maxAR = 1.3; minNR = 1; @@ -709,7 +709,7 @@ maxNR = VTK_DOUBLE_MAX; break; case 8: - qualityFilter->SetQuadQualityMeasureToMaxEdgeRatios(); + qualityFilter->SetQuadQualityMeasureToMaxEdgeRatio(); minAR = 1; maxAR = 1.3; minNR = 1; @@ -827,13 +827,13 @@ qualityFilter->SetInputConnection(meshComponent->getDataPort()); qualityFilter->SetHexQualityMeasureToDistortion(); switch (qualityTest) { - case 0: - qualityFilter->SetTetQualityMeasureToAspectBeta(); - minAR = 0.1; - maxAR = VTK_DOUBLE_MAX; - minNR = 0; - maxNR = VTK_DOUBLE_MAX; - break; + //case 0: + // qualityFilter->SetTetQualityMeasureToAspectBeta(); + // minAR = 0.1; + // maxAR = VTK_DOUBLE_MAX; + // minNR = 0; + // maxNR = VTK_DOUBLE_MAX; + // break; case 1: qualityFilter->SetTetQualityMeasureToAspectFrobenius(); minAR = 1;
OpenPGP_signature.asc
Description: OpenPGP digital signature