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)

> 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

Many thanks for looking into this.
Roman


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

Reply via email to