Helo,<br><br>I can't link my program with vtk static libraries. I have looked for solution but I can't solve the problem.<br>Here is my build log.<br><br>**** Build of configuration Debug for project CVP.DataServer
****<br><br>make -k all <br>Building target: CVP.DataServer<br>Invoking: GCC C++ Linker<br>g++ -L/usr/local/lib -static -o "CVP.DataServer" ./DataServer.o -lvtkIO -lvtkFiltering -lvtkGenericFiltering -lvtkCommon -lvtkImaging -lvtkGraphics -lvtkHybrid -lvtkRendering -lvtksys -lvtkParallel -lpthread -ldl
<br>/usr/local/lib/libvtkCommon.a(vtkDynamicLoader.o): In function `vtkDynamicLoader::OpenLibrary(char const*)':<br>vtkDynamicLoader.cxx:(.text+0x11b): warning: Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
<br>/usr/local/lib/libvtkParallel.a(vtkSocketCommunicator.o): In function `vtkSocketCommunicator::ConnectTo(char*, int)':<br>vtkSocketCommunicator.cxx:(.text+0x2327): warning: Using 'gethostbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
<br>vtkSocketCommunicator.cxx:(.text+0x22f5): warning: Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking<br>/usr/local/lib/libvtkParallel.a(
vtkSocketCommunicator.o): In function `vtkSocketCommunicator::ReceivePartialTagged(void*, int, int, int, char const*)':<br>vtkSocketCommunicator.cxx:(.text+0xca1): undefined reference to `vtkByteSwap::Swap4BERange(void*, int)'
<br>vtkSocketCommunicator.cxx:(.text+0xe33): undefined reference to `vtkByteSwap::Swap8BERange(void*, int)'<br>/usr/local/lib/libvtkParallel.a(vtkSocketCommunicator.o): In function `vtkSocketCommunicator::ReceiveTagged(void*, int, int, int, char const*)':
<br>vtkSocketCommunicator.cxx:(.text+0x106c): undefined reference to `vtkByteSwap::Swap4BE(void*)'<br>vtkSocketCommunicator.cxx:(.text+0x1225): undefined reference to `vtkByteSwap::Swap4BE(void*)'<br>/usr/local/lib/libvtkParallel.a(
vtkCommunicator.o): In function `vtkCommunicator::ReadDataSet(vtkDataSet*)':<br>vtkCommunicator.cxx:(.text+0x88): undefined reference to `vtkDataSetReader::New()'<br>vtkCommunicator.cxx:(.text+0x146): undefined reference to `vtkDataSetReader::GetOutput()'
<br>/usr/local/lib/libvtkParallel.a(vtkCommunicator.o): In function `vtkCommunicator::ReadImageData(vtkImageData*)':<br>vtkCommunicator.cxx:(.text+0x180): undefined reference to `vtkStructuredPointsReader::New()'<br>
vtkCommunicator.cxx:(.text+0x21e): undefined reference to `vtkStructuredPointsReader::GetOutput()'<br>vtkCommunicator.cxx:(.text+0x243): undefined reference to `vtkStructuredPointsReader::GetOutput()'<br>/usr/local/lib/libvtkParallel.a(
vtkCommunicator.o): In function `vtkCommunicator::WriteDataSet(vtkDataSet*)':<br>vtkCommunicator.cxx:(.text+0xb94): undefined reference to `vtkDataSetWriter::New()'<br>vtkCommunicator.cxx:(.text+0xc27): undefined reference to `vtkWriter::SetInput(vtkDataObject*)'
<br>vtkCommunicator.cxx:(.text+0xc60): undefined reference to `vtkDataWriter::RegisterAndGetOutputString()'<br>/usr/local/lib/libvtkParallel.a(vtkCommunicator.o): In function `vtkCommunicator::WriteImageData(vtkImageData*)':
<br>vtkCommunicator.cxx:(.text+0xcda): undefined reference to `vtkImageClip::New()'<br>vtkCommunicator.cxx:(.text+0xcef): undefined reference to `vtkImageAlgorithm::SetInput(vtkDataObject*)'<br>vtkCommunicator.cxx:
(.text+0xd1a): undefined reference to `vtkImageClip::SetOutputWholeExtent(int*, vtkInformation*)'<br>vtkCommunicator.cxx:(.text+0xd1f): undefined reference to `vtkStructuredPointsWriter::New()'<br>vtkCommunicator.cxx:
(.text+0xd4c): undefined reference to `vtkImageAlgorithm::GetOutput()'<br>vtkCommunicator.cxx:(.text+0xd5b): undefined reference to `vtkWriter::SetInput(vtkDataObject*)'<br>vtkCommunicator.cxx:(.text+0xd91): undefined reference to `vtkDataWriter::RegisterAndGetOutputString()'
<br>collect2: ld returned 1 exit status<br clear="all"><br>-- <br>Wojciech Bober