[Paraview] Problem compiling NIFTI reader/writer

Sebastien Jourdain sebastien.jourdain at kitware.com
Wed May 7 19:41:06 EDT 2014


A patch has been pushed/merged to VTK/master but ParaView did not catch it
up yet.

To fix it, you can add vtkzlib inside the pivate_depends of the
VTK/IO/Image/module.cmake

Seb


On Wed, May 7, 2014 at 5:31 PM, Moreland, Kenneth <kmorel at sandia.gov> wrote:

>   I'm trying to compile the latest snapshot on master, and I'm getting
> several linker errors regarding the NIFTI reader and writer. They appear to
> be missing some zlib symbols. Is it possible that the zlib library is
> somehow left out of the target libraries in the CMake file?
>
>  The following are the specific errors:
>
>   Linking CXX shared library ../../../lib/libvtkIOImage-pv4.1.dylib
> Undefined symbols for architecture x86_64:
>   "_vtk_zlib_gzclose", referenced from:
>       vtkNIFTIImageReader::CanReadFile(char const*) in
> vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestInformation(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageWriter::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageWriter.cxx.o
>   "_vtk_zlib_gzeof", referenced from:
>       vtkNIFTIImageReader::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>   "_vtk_zlib_gzopen", referenced from:
>       vtkNIFTIImageReader::CanReadFile(char const*) in
> vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestInformation(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageWriter::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageWriter.cxx.o
>   "_vtk_zlib_gzread", referenced from:
>       vtkNIFTIImageReader::CanReadFile(char const*) in
> vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestInformation(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>       vtkNIFTIImageReader::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>   "_vtk_zlib_gzseek", referenced from:
>       vtkNIFTIImageReader::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageReader.cxx.o
>   "_vtk_zlib_gzwrite", referenced from:
>       vtkNIFTIImageWriter::RequestData(vtkInformation*,
> vtkInformationVector**, vtkInformationVector*) in vtkNIFTIImageWriter.cxx.o
> ld: symbol(s) not found for architecture x86_64
> clang: error: linker command failed with exit code 1 (use -v to see
> invocation)
>
>
>  -Ken
>
>     ****      Kenneth Moreland
>     ***      Sandia National Laboratories
> ***********
> *** *** ***  email: kmorel at sandia.gov
> **  ***  **  phone: (505) 844-8919
>     ***      web:   http://www.sandia.gov/~kmorel
>
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20140507/b5997006/attachment-0001.html>


More information about the ParaView mailing list