ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2023-10-23T17:13:11-04:00https://gitlab.kitware.com/paraview/paraview/-/issues/22335Static build with external VTK generates a cycle2023-10-23T17:13:11-04:00Dan LipsaStatic build with external VTK generates a cycleBuilding VTK and ParaView with:
```
cmake -GNinja \
-DVTK_WRAP_PYTHON=ON \
-DVTK_USE_MPI=ON \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelStatistics=WANT \
-DVTK_MODULE_ENABLE_VTK_GUISupportQt=WANT \
-DVTK_MODULE_ENABLE_VTK_cli11=WANT \
-DVT...Building VTK and ParaView with:
```
cmake -GNinja \
-DVTK_WRAP_PYTHON=ON \
-DVTK_USE_MPI=ON \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelStatistics=WANT \
-DVTK_MODULE_ENABLE_VTK_GUISupportQt=WANT \
-DVTK_MODULE_ENABLE_VTK_cli11=WANT \
-DVTK_MODULE_ENABLE_VTK_RenderingParallel=WANT \
-DVTK_MODULE_ENABLE_VTK_RenderingVolumeAMR=WANT \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelDIY2=WANT \
-DVTK_MODULE_ENABLE_VTK_IOParallelExodus=WANT \
-DVTK_MODULE_ENABLE_VTK_FiltersParallelFlowPaths=WANT \
-DVTK_MODULE_ENABLE_VTK_WebCore=WANT \
-DCMAKE_INSTALL_PREFIX=/home/local/KHQ/dan.lipsa/projects/vtk/external_vtk/build_static/install \
-DBUILD_SHARED_LIBS=OFF ..
```
```
cmake -GNinja \
-DPARAVIEW_USE_PYTHON=ON \
-DPARAVIEW_USE_MPI=ON \
-DPARAVIEW_USE_EXTERNAL_VTK=ON \
-DVTK_DIR=/home/local/KHQ/dan.lipsa/projects/vtk/external_vtk/build_static/install/lib/cmake/vtk-9.3 \
-DPARAVIEW_BUILD_SHARED_LIBS=OFF ..
```
generate a cycle:
```
CMake Error: The inter-target dependency graph contains the following strongly connected component (cycle):
"vtkPVCatalystPython" of type STATIC_LIBRARY
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"vtkPVAdaptorsPagosaPython" of type STATIC_LIBRARY
depends on "AdaptorsPagosa" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"vtkPVPythonCatalystPython" of type STATIC_LIBRARY
depends on "PythonCatalyst" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"vtkPVInSituPython" of type STATIC_LIBRARY
depends on "InSitu" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"PythonInitializer" of type STATIC_LIBRARY
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
"pqPython" of type STATIC_LIBRARY
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "pqPython_autogen_timestamp_deps" (strong)
depends on "pqPython_autogen" (strong)
"pqPython_autogen_timestamp_deps" of type UTILITY
depends on "PythonInitializer" (strong)
"pqPython_autogen" of type UTILITY
depends on "pqPython_autogen_timestamp_deps" (strong)
"pqComponents" of type STATIC_LIBRARY
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "pqComponents_autogen_timestamp_deps" (strong)
depends on "pqComponents_autogen" (strong)
"pqComponents_autogen_timestamp_deps" of type UTILITY
depends on "pqPython" (strong)
"pqComponents_autogen" of type UTILITY
depends on "pqComponents_autogen_timestamp_deps" (strong)
"pqApplicationComponents" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "pqApplicationComponents_autogen" (strong)
depends on "pqApplicationComponents_autogen_timestamp_deps" (strong)
"pqApplicationComponents_autogen_timestamp_deps" of type UTILITY
depends on "pqPython" (strong)
depends on "pqComponents" (strong)
"pqApplicationComponents_autogen" of type UTILITY
depends on "pqApplicationComponents_autogen_timestamp_deps" (strong)
"Catalyst" of type STATIC_LIBRARY
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"PythonCatalyst" of type STATIC_LIBRARY
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"AdaptorsPagosa" of type STATIC_LIBRARY
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"InSitu" of type STATIC_LIBRARY
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
"BivariateRepresentations" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "BivariateRepresentations_autogen_timestamp_deps" (strong)
depends on "BivariateRepresentations_autogen" (strong)
"BivariateRepresentations_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"BivariateRepresentations_autogen" of type UTILITY
depends on "BivariateRepresentations_autogen_timestamp_deps" (strong)
"EmbossingRepresentations" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "EmbossingRepresentations_autogen_timestamp_deps" (strong)
depends on "EmbossingRepresentations_autogen" (strong)
"EmbossingRepresentations_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"EmbossingRepresentations_autogen" of type UTILITY
depends on "EmbossingRepresentations_autogen_timestamp_deps" (strong)
"FlipBookPlugin" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "pqApplicationComponents" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "FlipBookPlugin_autogen_timestamp_deps" (strong)
depends on "FlipBookPlugin_autogen" (strong)
"FlipBookPlugin_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
depends on "pqApplicationComponents" (strong)
"FlipBookPlugin_autogen" of type UTILITY
depends on "FlipBookPlugin_autogen_timestamp_deps" (strong)
"LagrangianParticleTracker" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "LagrangianParticleTracker_autogen_timestamp_deps" (strong)
depends on "LagrangianParticleTracker_autogen" (strong)
"LagrangianParticleTracker_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"LagrangianParticleTracker_autogen" of type UTILITY
depends on "LagrangianParticleTracker_autogen_timestamp_deps" (strong)
"NodeEditor" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "NodeEditor_autogen_timestamp_deps" (strong)
depends on "NodeEditor_autogen" (strong)
"NodeEditor_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
depends on "pqApplicationComponents" (strong)
"NodeEditor_autogen" of type UTILITY
depends on "NodeEditor_autogen_timestamp_deps" (strong)
"NonOrthogonalSource" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "NonOrthogonalSource_autogen_timestamp_deps" (strong)
depends on "NonOrthogonalSource_autogen" (strong)
"NonOrthogonalSource_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
depends on "pqApplicationComponents" (strong)
"NonOrthogonalSource_autogen" of type UTILITY
depends on "NonOrthogonalSource_autogen_timestamp_deps" (strong)
"Prism" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "Prism_autogen_timestamp_deps" (strong)
depends on "Prism_autogen" (strong)
"Prism_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"Prism_autogen" of type UTILITY
depends on "Prism_autogen_timestamp_deps" (strong)
"SLACTools" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "SLACTools_autogen_timestamp_deps" (strong)
depends on "SLACTools_autogen" (strong)
"SLACTools_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"SLACTools_autogen" of type UTILITY
depends on "SLACTools_autogen_timestamp_deps" (strong)
"SaveStateAndScreenshot" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "StreamLinesRepresentation" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "SaveStateAndScreenshot_autogen" (strong)
depends on "SaveStateAndScreenshot_autogen_timestamp_deps" (strong)
"SaveStateAndScreenshot_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
depends on "pqApplicationComponents" (strong)
"SaveStateAndScreenshot_autogen" of type UTILITY
depends on "SaveStateAndScreenshot_autogen_timestamp_deps" (strong)
"StreamLinesRepresentation" of type STATIC_LIBRARY
depends on "pqComponents" (weak)
depends on "pqPython" (weak)
depends on "PythonInitializer" (weak)
depends on "vtkPVCatalystPython" (weak)
depends on "Catalyst" (weak)
depends on "BivariateRepresentations" (weak)
depends on "EmbossingRepresentations" (weak)
depends on "FlipBookPlugin" (weak)
depends on "pqApplicationComponents" (weak)
depends on "LagrangianParticleTracker" (weak)
depends on "NodeEditor" (weak)
depends on "NonOrthogonalSource" (weak)
depends on "Prism" (weak)
depends on "SLACTools" (weak)
depends on "SaveStateAndScreenshot" (weak)
depends on "vtkPVAdaptorsPagosaPython" (weak)
depends on "AdaptorsPagosa" (weak)
depends on "PythonCatalyst" (weak)
depends on "vtkPVPythonCatalystPython" (weak)
depends on "vtkPVInSituPython" (weak)
depends on "InSitu" (weak)
depends on "StreamLinesRepresentation_autogen_timestamp_deps" (strong)
depends on "StreamLinesRepresentation_autogen" (strong)
"StreamLinesRepresentation_autogen_timestamp_deps" of type UTILITY
depends on "pqComponents" (strong)
"StreamLinesRepresentation_autogen" of type UTILITY
depends on "StreamLinesRepresentation_autogen_timestamp_deps" (strong)
At least one of these targets is not a STATIC_LIBRARY. Cyclic dependencies are allowed only among static libraries.
```https://gitlab.kitware.com/paraview/paraview/-/issues/22334Image comparisons for Catalyst examples.2024-03-16T15:42:52-04:00Christos TsolakisImage comparisons for Catalyst examples.It would be nice to have image tests for catalyst 2.0 examples like we do for other parts of VTK and ParaView. Since these examples are build as external projects it is not clear to me how (and if) we can access the image comparison util...It would be nice to have image tests for catalyst 2.0 examples like we do for other parts of VTK and ParaView. Since these examples are build as external projects it is not clear to me how (and if) we can access the image comparison utilities from VTK.https://gitlab.kitware.com/paraview/paraview/-/issues/22333memory leak in simple pipeline2023-10-09T03:35:09-04:00Christos Tsolakismemory leak in simple pipelineSteps to reproduce:
- compile paraview master (7d10a44df92920593488544e3deaee2d53963342) with `VTK_DEGUB_LEAKS=ON`
- open ParaView and create a `Unstructured Cell Types` source and attach `Plot Over Line` filter
- close ParaView
- obser...Steps to reproduce:
- compile paraview master (7d10a44df92920593488544e3deaee2d53963342) with `VTK_DEGUB_LEAKS=ON`
- open ParaView and create a `Unstructured Cell Types` source and attach `Plot Over Line` filter
- close ParaView
- observe memory leak:
```
Class "vtkStaticCellLinks" has 1 instance still around.
Class "vtkHexahedron" has 1 instance still around.
Class "vtkTriangle" has 1 instance still around.
Class "vtkLine" has 3 instances still around.
Class "vtkUnstructuredGrid" has 1 instance still around.
Class "vtkTypeInt64Array" has 2 instances still around.
Class "vtkStaticPointLocator" has 1 instance still around.
Class "9vtkBufferIhE" has 1 instance still around.
Class "vtkInformation" has 10 instances still around.
Class "vtkIdTypeArray" has 1 instance still around.
Class "vtkCellArray" has 1 instance still around.
Class "vtkInformationDoubleVectorValue" has 8 instances still around.
Class "9vtkBufferIxE" has 3 instances still around.
Class "vtkInformationVector" has 2 instances still around.
Class "vtkFloatArray" has 3 instances still around.
Class "vtkIdList" has 7 instances still around.
Class "9vtkBufferIfE" has 3 instances still around.
Class "vtkCommand or subclass" has 1 instance still around.
Class "vtkInformationIntegerValue" has 4 instances still around.
Class "vtkCellData" has 1 instance still around.
Class "vtkPoints" has 7 instances still around.
Class "9vtkBufferIdE" has 6 instances still around.
Class "vtkFieldData" has 1 instance still around.
Class "vtkPointData" has 1 instance still around.
Class "vtkQuad" has 1 instance still around.
Class "vtkUnsignedCharArray" has 1 instance still around.
Class "vtkTypeFloat64Array" has 6 instances still around.
```
Note that if we replace `Unstructured Cell Types` with `Wavelet` the leak does not occur.https://gitlab.kitware.com/paraview/paraview/-/issues/22332Minkovski filter segfault2023-10-05T09:11:31-04:00Mathieu Westphal (Kitware)Minkovski filter segfaultThe `MikovskiFilter` filter seems to be non-fonctionnal and segfault very easily
- UnstructuredCellTypes, Apply
- MinkovskyFilter, Apply
- SegfaultThe `MikovskiFilter` filter seems to be non-fonctionnal and segfault very easily
- UnstructuredCellTypes, Apply
- MinkovskyFilter, Apply
- Segfaulthttps://gitlab.kitware.com/paraview/paraview/-/issues/22331ld: warning: directory not found for option '-L/opt/homebrew/opt/qt@5/lib' wh...2023-10-07T09:38:39-04:00Weiran Lyuld: warning: directory not found for option '-L/opt/homebrew/opt/qt@5/lib' when building Paraview on MacOS VenturaI'm building ParaView on MacOS following the documentation.
When I run the command: ninja, it raises warning: directory not found for option '-L/opt/homebrew/opt/qt@5/lib'![issue](/uploads/e9084706dff90f7e436391651233dd79/issue.png)
a...I'm building ParaView on MacOS following the documentation.
When I run the command: ninja, it raises warning: directory not found for option '-L/opt/homebrew/opt/qt@5/lib'![issue](/uploads/e9084706dff90f7e436391651233dd79/issue.png)
and eventually failed to build.https://gitlab.kitware.com/paraview/paraview/-/issues/22330Crystal Eyes2023-10-02T18:53:05-04:00Nathan WoodsCrystal Eyeshttps://gitlab.kitware.com/paraview/paraview/-/issues/22329ParaView binary release Fluent CFF reader is unable to open ANY file2023-10-09T03:29:19-04:00Mathieu Westphal (Kitware)ParaView binary release Fluent CFF reader is unable to open ANY fileThe following hdf5 file generated with fluent cannot be open with ParaView nightly binary and makes ParaView crash.
https://drive.google.com/file/d/1qzIf_HQpGE0tFrOgRSMhGKVS_pW3goK9/view?usp=sharing
The one in the testing data shows th...The following hdf5 file generated with fluent cannot be open with ParaView nightly binary and makes ParaView crash.
https://drive.google.com/file/d/1qzIf_HQpGE0tFrOgRSMhGKVS_pW3goK9/view?usp=sharing
The one in the testing data shows the same behavior.
It CAN be opened with a build ParaView master of the same commitMathieu Westphal (Kitware)Mathieu Westphal (Kitware)https://gitlab.kitware.com/paraview/paraview/-/issues/22328OSPray, Volume plus Point gaussian leads to crash2023-10-03T10:03:18-04:00Charles GueunetOSPray, Volume plus Point gaussian leads to crash# How to reproduce
* Create wavelet (Representation: Volume)
* Add contour (Representation: Point Gaussian)
* View: Ray tracing
Leads to segmentation fault in `libopenvkl_module_cpu_device_8.so.1`
# Versions
* ParaView: master
* OSPR...# How to reproduce
* Create wavelet (Representation: Volume)
* Add contour (Representation: Point Gaussian)
* View: Ray tracing
Leads to segmentation fault in `libopenvkl_module_cpu_device_8.so.1`
# Versions
* ParaView: master
* OSPRay: 2.10 (the latest release supported by ParaView as of today)
Both built from sourceshttps://gitlab.kitware.com/paraview/paraview/-/issues/22327Error in clip closed surface filter on multiple open structures2023-10-18T02:14:13-04:00fashingError in clip closed surface filter on multiple open structuresThe `clip closed surface filter` sometimes not works on multiple open structure. Here is the corresponding [post](https://discourse.paraview.org/t/clip-closed-surface-filter-over-multiple-open-structures/12969) on Paraview discourse.
Exp...The `clip closed surface filter` sometimes not works on multiple open structure. Here is the corresponding [post](https://discourse.paraview.org/t/clip-closed-surface-filter-over-multiple-open-structures/12969) on Paraview discourse.
Expected | Error
:---:|:---:
![image](/uploads/aea2f4d0d4a525e2d8e6e9e65e91ce59/image.png)|![image](/uploads/7ecf532b61b502a3fd535ad9481e475e/image.png)https://gitlab.kitware.com/paraview/paraview/-/issues/22326XRInterface: Changing pose should hide XR Menu2023-09-29T09:46:24-04:00Mathieu Westphal (Kitware)XRInterface: Changing pose should hide XR MenuWhen chaging the pose in XR, the XRMenu should be hidden, similar as when changing the scale.When chaging the pose in XR, the XRMenu should be hidden, similar as when changing the scale.https://gitlab.kitware.com/paraview/paraview/-/issues/22325XRInterface: Saving poses saves pipeline visibility status2023-09-29T09:45:24-04:00Mathieu Westphal (Kitware)XRInterface: Saving poses saves pipeline visibility statusSaving a pose in the XRInterface plugin then reloading it will restore pipeline visibiltiy, not expected:
Steps to repro:
- Sphere
- Cone
- Sendtoxr
- Save a pose
- Save state file
- close paraview
- Open paraview
- load state ...Saving a pose in the XRInterface plugin then reloading it will restore pipeline visibiltiy, not expected:
Steps to repro:
- Sphere
- Cone
- Sendtoxr
- Save a pose
- Save state file
- close paraview
- Open paraview
- load state file
- send to xr
- hide cone
- restore pose
- cone is visible, this is a bughttps://gitlab.kitware.com/paraview/paraview/-/issues/22324HTG contour filter do not work with 1-cell grid2023-10-23T05:06:52-04:00Thomas GallandHTG contour filter do not work with 1-cell grid**Steps to reproduce:**
- Generate random HTG:
- Choose 1 as seed
- Choose [2, 2, 2] for dimension
- Apply
- Contour with default value (2.5)
**Result:** no contour is generated.**Steps to reproduce:**
- Generate random HTG:
- Choose 1 as seed
- Choose [2, 2, 2] for dimension
- Apply
- Contour with default value (2.5)
**Result:** no contour is generated.Thomas GallandThomas Gallandhttps://gitlab.kitware.com/paraview/paraview/-/issues/22323Time Manager: warning qt about QPainter2023-09-29T03:09:20-04:00Lucas GivordTime Manager: warning qt about QPainterI have some error with qt when openning the `Time Manager` panel
![image](/uploads/18b43aa7802caf52493694a70c9c3d43/image.png)
Note that I try it on Windows.
<details>
<summary>Paraview information</summary>
```
Client Information:
V...I have some error with qt when openning the `Time Manager` panel
![image](/uploads/18b43aa7802caf52493694a70c9c3d43/image.png)
Note that I try it on Windows.
<details>
<summary>Paraview information</summary>
```
Client Information:
Version: 5.11.1-1734-ge38f0734cc
VTK Version: 9.3.0.rc0-500-g3b50717c75
Qt Version: 5.15.2
vtkIdType size: 64bits
Embedded Python: Off
Python Testing: Off
MPI Enabled: Off
Disable Registry: Off
Test Directory:
Data Directory:
SMP Backend: Sequential
SMP Max Number of Threads: 1
OpenGL Vendor: NVIDIA Corporation
OpenGL Version: 3.2.0 NVIDIA 531.79
OpenGL Renderer: NVIDIA GeForce RTX 3050 Ti Laptop GPU/PCIe/SSE2
Accelerated filters overrides available: No
Connection Information:
Remote Connection: No
```
</details>https://gitlab.kitware.com/paraview/paraview/-/issues/22322XRInterface: Meta Quest 2 bindings2023-09-27T08:02:11-04:00Mathieu Westphal (Kitware)XRInterface: Meta Quest 2 bindingsThe controller bindings must be implemented. A first version is available here[vtk_openxr_binding_oculus.json](/uploads/2946df3fd5a55059f53e70c547f364cb/vtk_openxr_binding_oculus.json)The controller bindings must be implemented. A first version is available here[vtk_openxr_binding_oculus.json](/uploads/2946df3fd5a55059f53e70c547f364cb/vtk_openxr_binding_oculus.json)https://gitlab.kitware.com/paraview/paraview/-/issues/22321XRInterface: Crash on leaving zone with meta quest 22023-09-27T08:00:53-04:00Mathieu Westphal (Kitware)XRInterface: Crash on leaving zone with meta quest 2If removing the headset (which triggers sleep mode) or if moving outside the "play" area, VTK fires **OpenGL errors before crashing**. Additional checks to confirm that the OpenXR session is still running, or to make sure that the OpenGL...If removing the headset (which triggers sleep mode) or if moving outside the "play" area, VTK fires **OpenGL errors before crashing**. Additional checks to confirm that the OpenXR session is still running, or to make sure that the OpenGL texture provided by the runtime is valid, are probably required.https://gitlab.kitware.com/paraview/paraview/-/issues/22320XRInterface: Crash when user click on "pop out layout in seprate windows" in ...2023-10-23T05:27:30-04:00Mathieu Westphal (Kitware)XRInterface: Crash when user click on "pop out layout in seprate windows" in OpenXRParaView crashs after clicking on "pop out layout in seprate windows" after a `Send to XR`.
Step to reproduce:
- create a wavelet
- click on `Send to XR`
- click on `pop out layout in a separate windows`
Callstack:
![image](/uploads/8...ParaView crashs after clicking on "pop out layout in seprate windows" after a `Send to XR`.
Step to reproduce:
- create a wavelet
- click on `Send to XR`
- click on `pop out layout in a separate windows`
Callstack:
![image](/uploads/80ce0e2b9ab996d919b411df97982ef1/image.png)
![image](/uploads/90abc46f840e0a4df66246eb29c41972/image.png)https://gitlab.kitware.com/paraview/paraview/-/issues/22319XRInterface: Pose saving does not work as expected when using negative axis d...2023-09-27T06:26:46-04:00Mathieu Westphal (Kitware)XRInterface: Pose saving does not work as expected when using negative axis directionSaving a XR Pose while using a `-?` axis direction and then restoring it ends up in the wrong location.
By `-?`, I mean `-X`, `-Y`, `-Z`.Saving a XR Pose while using a `-?` axis direction and then restoring it ends up in the wrong location.
By `-?`, I mean `-X`, `-Y`, `-Z`.https://gitlab.kitware.com/paraview/paraview/-/issues/22318XRInterface: OpenXR should be default2023-09-27T06:21:20-04:00Mathieu Westphal (Kitware)XRInterface: OpenXR should be defaultOpenXR should be default with the XRInterface plugin, and OpenVR should be considered for deprecation.OpenXR should be default with the XRInterface plugin, and OpenVR should be considered for deprecation.https://gitlab.kitware.com/paraview/paraview/-/issues/22317XRInterface: Cleanup Imago support2023-09-27T06:21:56-04:00Mathieu Westphal (Kitware)XRInterface: Cleanup Imago supportImago support is barely used in the XRInterface.
Clean it up, improve testing, remove unused code.Imago support is barely used in the XRInterface.
Clean it up, improve testing, remove unused code.https://gitlab.kitware.com/paraview/paraview/-/issues/22316XRInterface: Rework collaboration/mineview logic2023-09-27T06:21:56-04:00Mathieu Westphal (Kitware)XRInterface: Rework collaboration/mineview logicXRInterface contain logic that works with the mineview collaborative server.
Put all this logic in a dedicated folder to be provided within ParaView instead of relying on mineview
https://gitlab.kitware.com/ken-martin/mineviewXRInterface contain logic that works with the mineview collaborative server.
Put all this logic in a dedicated folder to be provided within ParaView instead of relying on mineview
https://gitlab.kitware.com/ken-martin/mineview