On Wed, Jan 28, 2015 at 7:02 AM, Dr. Roman Grothausmann <[email protected]> wrote: > Hi Matt, > > On 26/01/15 17:54, Matt McCormick wrote: >> I do not think the Midas Journal will be able to build your plugin. > > OK, so I added a VTK test program. Is there a way to test if the automatic > testing environment would be able to build and run my VTK test program > BEFORE submitting the contribution to Midas? > (My last submission never got tested by the system so far, i.e. there is no > colde review reported: > http://www.vtkjournal.org/browse/publication/949)
Unfortunately, the submission build system is currently opaque and limited. We have many thoughts on how to improve the journal infrastructure but lack the funding to implement it :-(. >> I would recommend creating build instructions to build against a >> ParaView build tree. I have just verified that ITK builds with the >> ITKVtkGlue module ON when pointing VTK_DIR to the <ParaView-build>/VTK >> directory. > > Did You use BUILD_SHARED_LIBS ON for both ITK and ParaView? ITK also > compiles fine without any errors for me if I use BUILD_SHARED_LIBS OFF, > however the problems then arise when compiling the plugin. > If You like, You can test the compilation of the plugin with the code from > the git repository: > https://github.com/romangrothausmann/FacetAnalyser Looks like a great project! I was using BUILD_SHARED_LIBS for both. What issue were you seeing? Again, I think the best approach is to build VTK separately, then build both ParaView and ITK against that version. HTH, Matt > > On 26/01/15 17:54, Matt McCormick wrote: >> >> Hi Roman, >> >> Thanks for the update. Great to hear about the Midas Journal article! >> >> I do not think the Midas Journal will be able to build your plugin. >> >> I would recommend creating build instructions to build against a >> ParaView build tree. I have just verified that ITK builds with the >> ITKVtkGlue module ON when pointing VTK_DIR to the <ParaView-build>/VTK >> directory. >> >> I don't see the install tree VTKTargets.cmake file in my ParaView >> build, either. In the long term, the ParaView CMake configuration >> should be corrected. >> >> HTH, >> Matt >> >> On Mon, Jan 26, 2015 at 4:02 AM, Dr. Roman Grothausmann >> <[email protected]> wrote: >>> >>> Hi Matt, >>> >>> >>> Thank You very much for Your reply. >>> I can only find one VTKTargets.cmake in >>> /opt/compilation/paraview-git_build/VTK/ >>> It seems though that it is lacking the relevant entries for the libraries >>> that troubled me, e.g. vtkPVPythonCatalyst and >>> vtkUtilitiesPythonInitializer. >>> >>> I'm about to publish the ITK-VTK PV plugin in the Midas Journal, what >>> installation instructions should I give there? >>> Will the testing environment be able to compile this plugin and its tests >>> or >>> should I disable automatic testing for this contribution? >>> >>> Many thanks for looking into this. >>> Roman >>> >>> >>> On 23/01/15 18:15, Matt McCormick wrote: >>>> >>>> >>>> Hi Roman, >>>> >>>> Thanks for looking into the issue and reporting it to the mailing list. >>>> >>>> Paraview should be installing VTKTargets.cmake, which tells the build >>>> system where to find the libraries. Note that there might be two >>>> VTKTargets.cmake files that are generated -- one for the build tree >>>> and one for the install tree. >>>> >>>> HTH, >>>> Matt >>>> >>>> On Fri, Jan 23, 2015 at 4:20 AM, Dr. Roman Grothausmann >>>> <[email protected]> wrote: >>>>> >>>>> >>>>> >>>>> On 22/01/15 11:21, Dr. Roman Grothausmann wrote: >>>>>> >>>>>> >>>>>> >>>>>> Adding the abs. file locations to the build command does not help nor >>>>>> does >>>>>> -L/opt/paraview-4.3.1_git/lib/paraview-4.3/ >>>>> >>>>> >>>>> >>>>> >>>>> I figured that the vtk dynamic libraries of PV have the ending >>>>> *-pv4.3.so >>>>> which seems to be the reason why the linker does not find them. If I >>>>> create >>>>> symbolic links to these files without the extension: >>>>> >>>>> cd /opt/compilation/paraview-git_build/lib/ >>>>> for i in *-pv*.so; do ln -s $i ${i%-pv*}.so; done >>>>> >>>>> and adding -L/opt/compilation/paraview-git_build/lib/ to >>>>> CMAKE_CXX_FLAGS >>>>> the compilation of ITK succeeds. >>>>> >>>>> I wonder, is that the way it's meant to be done? >>>>> >>>>> >>>>> >>>>>> What am I missing in my configuration of PV and ITK? >>>>>> >>>>>> When and where should I specify: >>>>>> CMAKE_CXX_FLAGS -fPIC >>>>>> BUILD_SHARED_LIBS ON/OFF >>>>>> >>>>>> Is this the right VTK_DIR specification for ITK: >>>>>> /opt/compilation/ParaView-v4.3.1/build/VTK >>>>>> or >>>>>> /opt/paraview-4.3.1_git/lib/cmake/paraview-4.3 >>>>>> >>>>>> >>>>>> >>>>>> Many thanks for any help or hints. >>>>>> Roman >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Dr. Roman Grothausmann >>>>> >>>>> Tomographie und Digitale Bildverarbeitung >>>>> Tomography and Digital Image Analysis >>>>> >>>>> Institut für Funktionelle und Angewandte Anatomie, OE 4120 >>>>> Medizinische Hochschule Hannover >>>>> Carl-Neuberg-Str. 1 >>>>> D-30625 Hannover >>>>> >>>>> Tel. +49 511 532-9574 >>>>> _____________________________________ >>>>> Powered by www.kitware.com >>>>> >>>>> Visit other Kitware open-source projects at >>>>> http://www.kitware.com/opensource/opensource.html >>>>> >>>>> Kitware offers ITK Training Courses, for more information visit: >>>>> http://www.kitware.com/products/protraining.php >>>>> >>>>> Please keep messages on-topic and check the ITK FAQ at: >>>>> http://www.itk.org/Wiki/ITK_FAQ >>>>> >>>>> Follow this link to subscribe/unsubscribe: >>>>> http://public.kitware.com/mailman/listinfo/insight-users >>> >>> >>> >>> -- >>> Dr. Roman Grothausmann >>> >>> Tomographie und Digitale Bildverarbeitung >>> Tomography and Digital Image Analysis >>> >>> Institut für Funktionelle und Angewandte Anatomie, OE 4120 >>> Medizinische Hochschule Hannover >>> Carl-Neuberg-Str. 1 >>> D-30625 Hannover >>> >>> Tel. +49 511 532-9574 > > > -- > Dr. Roman Grothausmann > > Tomographie und Digitale Bildverarbeitung > Tomography and Digital Image Analysis > > Institut für Funktionelle und Angewandte Anatomie, OE 4120 > Medizinische Hochschule Hannover > Carl-Neuberg-Str. 1 > D-30625 Hannover > > Tel. +49 511 532-9574 _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
