[vtk-developers] Modularised VTK: Clang Failure

Robert Maynard robert.maynard at kitware.com
Wed Apr 11 13:33:45 EDT 2012


Compile default options of VTK with Clang 2.9 on Ubuntu 11.10 fails with
the following error:

Linking CXX shared library ../../lib/libvtkIOCore-6.0.so
CMakeFiles/vtkIOCore.dir/vtkDelimitedTextWriter.cxx.o: In function `void
vtkDelimitedTextWriterGetDataString<vtkArrayIteratorTemplate<vtkStdString>
>(vtkArrayIteratorTemplate<vtkStdString>*, long long, std::ostream*,
vtkDelimitedTextWriter*, bool*)':
/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:139: undefined
reference to
`vtkArrayIteratorTemplate<vtkStdString>::GetNumberOfComponents()'
/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:143: undefined
reference to `vtkArrayIteratorTemplate<vtkStdString>::GetNumberOfValues()'
CMakeFiles/vtkIOCore.dir/vtkDelimitedTextWriter.cxx.o: In function `void
vtkDelimitedTextWriterGetDataString<vtkArrayIteratorTemplate<vtkVariant>
>(vtkArrayIteratorTemplate<vtkVariant>*, long long, std::ostream*,
vtkDelimitedTextWriter*, bool*)':
/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:109: undefined
reference to `vtkArrayIteratorTemplate<vtkVariant>::GetNumberOfComponents()'
/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:113: undefined
reference to `vtkArrayIteratorTemplate<vtkVariant>::GetNumberOfValues()'
/usr/bin/ld: ../../lib/libvtkIOCore-6.0.so.1: hidden symbol
`_ZN24vtkArrayIteratorTemplateI10vtkVariantE21GetNumberOfComponentsEv'
isn't defined
/usr/bin/ld: final link failed: Bad value
clang: error: linker command failed with exit code 1 (use -v to see
invocation)


-- 
Robert Maynard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20120411/81f7ae48/attachment.html>


More information about the vtk-developers mailing list