I get on the one hand:
$ grep USE_64 ./usr/include/vtk-5.2/vtkConfigure.h
#define VTK_USE_64BIT_IDS
$ grep USE_64 usr/lib/vtk-5.2/VTKConfig.cmake
SET(VTK_USE_64BIT_IDS "ON")
Ok so far so good, VTK was configured with 64 bits ON (thus vtkIdType
will be 'long long').
BUT on the other hand:
$ nm -D ./usr/lib/libvtkCommon.so.5.2.1 | c++filt | grep StringArray::GetVa
001ad8c0 T vtkStringArray::GetValue(int)
I have never seen that before, I do not even understand how this is
possible. Are the header files generated on a machine different than
the binaries files ?