[vtk-developers] Mac OS X build errors

Thompson, David C dcthomp at sandia.gov
Fri May 7 11:22:58 EDT 2010


Hi all,

I'm getting link errors when I try to build VTK from the git master branch:

Linking CXX shared library ../../bin/libvtkFiltering.dylib
Undefined symbols:
  "vtkDataArrayTemplate<double>::InsertNextValue(double)", referenced from:
      vtkDoubleArray::InsertNextValue(double) in vtkImplicitSum.cxx.o
  "vtkDataArrayTemplate<long long>::SetNumberOfValues(long long)", referenced from:
      vtkIdTypeArray::SetNumberOfValues(long long)in vtkKdTree.cxx.o
      vtkIdTypeArray::SetNumberOfValues(long long)in vtkOctreePointLocator.cxx.o
   ... and many more ...

When I add VTK_COMMON_EXPORT to vtkDataArrayTemplate's class declaration
(and other export macros to a couple of template classes elsewhere) these go
away. I will check in this fix once I have push access but am curious if anyone
knows why this issue is coming up now (or if this will break other platforms)?

    Thanks,
    David



More information about the vtk-developers mailing list