libGeoTiff as plugin requires VTK TIFF symbol export (addition req)
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
PROBLEM: When developing new GeoReferencedImage loader plugin, using libgeotiff library, cannot interoperate with VTK TIFF shared library.
SOLUTION: Add single line symbol export to existing VTK def file, i.e., Add vtk_TIFFSetTagExtender symbol to vtktiff shared library to allow building libgeotiff with ParaView's vtktiff.
patched files: vtkGeometryRepresentation.h action: copy to ParaView-3.14.0/ParaViewCore/ClientServerCore
DESCRIPTION: GeoReferencedImage reader plugin uses libgeotiff library to read geo-referenced images. One of its dependencies is vtktiff, however, to build libgeotiff properly, it requires vtk_TIFFSetTagExtender symbol to be exported by it. This patch extends list of exported symbols by vtktiff shared library by adding vtk_TIFFSetTagExtender item to vtktiff.def file. Previously, this symbol was missing and didn't allow build package (libgeotiff + GeoReferencedImage) properly.
CHANGES: To make this patch, following changes were made (ParaView source patch):
- Added vtk_TIFFSetTagExtender at the end of vtktiff.def