View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014869ParaView(No Category)public2014-07-16 15:552016-08-12 09:59
ReporterMatthew Woehlke 
Assigned ToKitware Robot 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionmoved 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0014869: paraview cannot load plugin
DescriptionWell designed build systems use -fvisibility=hidden to build (where that is appropriate, e.g. gcc, clang). Unfortunately, vtkPVPlugin.h does not correctly define its ABI export symbol (C_EXPORT), which causes ParaView to be unable to load any plugins build by a well-behaved build system, unless the build adds -fvisibility=default to the COMPILE_FLAGS of ${PLUGIN_BINARY_DIR}/${PLUGINNAME}_Plugin.cxx.

C_EXPORT should be defined to include '__attribute__ ((visibility("default")))' (see e.g. generate_export_header). Since add_paraview_plugin is already calling this, perhaps the easiest fix is to remove (or at least make condition on not being already defined) the definition of C_EXPORT from vtkPVPlugin.h and instead add to the generated ${PLUGINNAME}_Plugin.h to define this to the plugin's ABI export symbol prior to including vtkPVPlugin.h.
TagsNo tags attached.
ProjectTBD
Topic Name
Typeincorrect functionality
Attached Files

 Relationships

  Notes
(0038601)
Kitware Robot (administrator)
2016-08-12 09:59

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current ParaView Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2014-07-16 15:55 Matthew Woehlke New Issue
2016-08-12 09:59 Kitware Robot Note Added: 0038601
2016-08-12 09:59 Kitware Robot Status backlog => closed
2016-08-12 09:59 Kitware Robot Resolution open => moved
2016-08-12 09:59 Kitware Robot Assigned To => Kitware Robot


Copyright © 2000 - 2018 MantisBT Team