ParaView uses internal headers from VTK
One part of the problem described in #19515 (making ParaView work with an external VTK installation) is that ParaView uses headers that are not installed by VTK.
One such example is the header vtkCompositeZPassFS.h
used by ParaView here:
and declared "private" by VTK here:
In vcpkg
we do manually install such files with VTK to make building ParaView with an external VTK possible. See
If you could point me to the best way to solve these issues, I would be more than glad to contribute in this field.
I thought having this problem as a separate issue from #19515 might help to tackle to problem in smaller steps, but feel free to close this issue as a duplicate if you disagree.