PS. Another option is to compile / install VTK separately outside of ParaView. This may be a better approach.
It is a little tricky to configure ParaView in this way. See: http://www.paraview.org/gitweb?p=ParaView.git;a=blob;f=CMakeLists.txt;h=d80ff535090edc1fa9520d39aa66d269fc1db8b3;hb=HEAD#l516 On Mon, Jan 26, 2015 at 11:54 AM, Matt McCormick <[email protected]> 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 _______________________________________________ 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
