[Paraview] Plugin Verification Data Mismatch
Christian Werner
christian.werner at rwth-aachen.de
Wed Feb 24 13:55:07 EST 2010
Hmm, I don't see how I can provide this information to my compiler since
the usual way outside ParaView is to have a CMakeList which contains
something like this
TARGET_LINK_LIBRARIES( vtkITKImageBox
ITKCommon ITKIO
vtkCommon vtkIO
)
But when I do this in my ParaView-Plugin CMakeList, I get an error message:
CMake Error at CMakeLists.txt:16 (TARGET_LINK_LIBRARIES):
Cannot specify link libraries for target "vtkITKImageBox" which is not
built by this project.
That's odd because the CMakeList for the VTK-only environment contains
exactly these lines and everything works. Obviously this has to be
handled differently for ParaView, but how? It compiled and linked
without any of this target_link_library stuff in the first place, which
is strange, because I do need some libraries... ??
So I thought maybe these libraries are only important at runtime, but
adding the path to the ITK libraries to the LD_LIBRARY_PATH did not help
either.
Utkarsh Ayachit wrote:
> I am guessing you are missing some link library from itk that would
> bring in the LightObject.
>
> Utkarsh
>
> On Wed, Feb 24, 2010 at 12:11 PM, Christian Werner
> <christian.werner at rwth-aachen.de> wrote:
>
>> Well well, here comes the error messages:
>>
>> Attempting to load /home/christian/.paraview-plugins/libSampleImageFilter.so
>> Failed to load the shared library.
>> /home/christian/.paraview-plugins/libSampleImageFilter.so: undefined symbol:
>> _ZN3itk11LightObject6DeleteEv
>>
>> Seems to be a ITK thing. I really do not know what that means or even how to
>> fix that. As I said, the filter works in VTK-only.
>>
>> Any ideas?
>>
>>
>>
>> Utkarsh Ayachit wrote:
>>
>>> I am assuming this is with CVS head ParaView. Try setting the
>>> environment variable PV_PLUGIN_DEBUG before launching ParaView. It
>>> should print more information as to why the plugin verification data
>>> mismatched.
>>>
>>> Just to be sure, you are building and loading the plugin into the same
>>> version of ParaView.
>>>
>>> Utkarsh
>>>
>>> On Wed, Feb 24, 2010 at 7:58 AM, Christian Werner
>>> <christian.werner at rwth-aachen.de> wrote:
>>>
>>>
>>>> Good point but sadly this didn't help. I keep getting the same error
>>>> messages.
>>>>
>>>> ls -l $(echo $LD_LIBRARY_PATH)
>>>> ...
>>>> -rwxr-xr-x 1 christian christian 9361220 2010-02-24 13:46
>>>> libvtkITKImageBox.so
>>>>
>>>>
>>>>
>>>> Paul Edwards wrote:
>>>>
>>>>
>>>>> Is your vtkITKImageBox library in the LD_LIBRARY_PATH when paraview is
>>>>> launched?
>>>>>
>>>>> Regards,
>>>>> Paul
>>>>>
>>>>> On 24 February 2010 12:10, Christian Werner
>>>>> <christian.werner at rwth-aachen.de
>>>>> <mailto:christian.werner at rwth-aachen.de>>
>>>>> wrote:
>>>>>
>>>>> Attaching the CMakeLists.txt might be interesting, too...
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> # create a paraview plugin containing server manager xml and the
>>>>> server
>>>>> # manager classes to build
>>>>> # this plugin can be loaded on the server side
>>>>>
>>>>> cmake_minimum_required(VERSION 2.4)
>>>>>
>>>>> PROJECT(vtkITKSampleImageFilter)
>>>>>
>>>>> INCLUDE("/home/christian/programming/pv-plugins/conf.cmake")
>>>>>
>>>>> #find and load ParaView settings
>>>>> FIND_PACKAGE(ParaView REQUIRED)
>>>>> INCLUDE(${PARAVIEW_USE_FILE})
>>>>>
>>>>> TARGET_LINK_LIBRARIES( vtkITKImageBox )
>>>>>
>>>>> ADD_PARAVIEW_PLUGIN(SampleImageFilter "1.0"
>>>>> SERVER_MANAGER_XML SampleImageFilter.xml
>>>>> #GUI_RESOURCE_FILES SampleImageFilterGUI.xml
>>>>> SERVER_MANAGER_SOURCES vtkITKSampleImageFilter.cxx
>>>>> )
>>>>>
>>>>> _______________________________________________
>>>>> Powered by www.kitware.com <http://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
>>>>>
>>>>> Follow this link to subscribe/unsubscribe:
>>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>>
>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> 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
>>>>
>>>> Follow this link to subscribe/unsubscribe:
>>>> http://www.paraview.org/mailman/listinfo/paraview
>>>>
>>>>
>>>>
>> _______________________________________________
>> 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
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>>
>>
More information about the ParaView
mailing list