Of course the code is again a bit more complicated than in the basic examples - and the result is the famous message about “…client server wrapping probably not properly initialized”.
And yes I see: the *ClientServer.cxx file is just the dummy: an empty *_Init(…) function, while the other, slightly differently built plugin has in that same file a lot of code.
And again I am since hours trying to detangle the cmake/C++/… spaghetti code of this module building process in order to find out what and where something could be wrong…
There is also a *.hierarchy.depends.args file that looks like it might need some additional content: It is only this:
but in the vtk.module there is one more DEPENDS line:
NAME AthosGeoBlend::AtgBlendSamplingReaderModule LIBRARY_NAME AtgBlendSamplingReaderModule DEPENDS AthosGeoView::AtgFilters VTK::FiltersCore VTK::CommonCore PRIVATE_DEPENDS AthosGeoView::AtgUtilities ParaView::pqComponents
Actually the “AthosGeoBlend” project depends on “AthosGeoView” which in turn depends on ParaView.
And there would indeed also be another *-hierarchy.text file available that might have to end up in the *-hierarchy.depends.args file:
But how can I bring this line into the *-hierarchy.depends.args file?
However, it is just a guess that it might belong there: Maybe there are some completely different things missing in the setup??
So for this reason I would be happy if I could follow some systematic path for finding out - not only the fact that “client server wrapping is missing”, but how to make it happen?