[Paraview] Undefined symbols when building an example reader plugin

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Tue Nov 13 12:37:35 EST 2012


I think need to fix this. Plugins should not need to link against anything extra unless they explicitly add dependencies on other modules. 

Cory, temporarily fix the issue as david suggested but we'll have that fixed before the release so you won't have to. 

Utkarsh 


On Nov 13, 2012, at 9:26 AM, David Lonie <david.lonie at kitware.com> wrote:

> On Tue, Nov 13, 2012 at 11:05 AM, David Lonie <david.lonie at kitware.com> wrote:
>> On Tue, Nov 13, 2012 at 10:44 AM, Cory Quammen <cquammen at cs.unc.edu> wrote:
>>> Just a followup:
>>> 
>>> My plugins build and link against ParaView 3.98-RC1 without error, so
>>> a regression has been introduced since then.
>>> 
>>> Cory
>>> 
>>> On Tue, Nov 13, 2012 at 9:50 AM, Cory Quammen <cquammen at cs.unc.edu> wrote:
>>>> Takuya,
>>>> 
>>>> I have a similar problem with a simple VTK filter plugin and a
>>>> representation plugin. Unfortunately, I don't have a better solution
>>>> than what you propose, but I just wanted to confirm that this is a new
>>>> problem, at least on Mac OS X.
>>>> 
>>>> Cory
>> 
>> The quick work-around is to link your plugin against
>> vtkRenderingMatplotlib when python is enabled. We do this for part of
>> the CoProcessing plugin that comes with ParaView. This is not a good
>> long term solution IMO, but hopefully someone with a better knowledge
>> of the modular build system can propose a better solution...
> 
> A better solution was pointed out to me off-list -- try adding
> 
> include(${PARAVIEW_USE_FILE})
> 
> and then linking against ${VTK_LIBRARIES}. This should be better in
> the long-term.
> 
> Dave
> _______________________________________________
> 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