Compile default options of VTK with Clang 2.9 on Ubuntu 11.10 fails with the following error:<div><br></div><div><div>Linking CXX shared library ../../lib/<a href="http://libvtkIOCore-6.0.so">libvtkIOCore-6.0.so</a></div><div>

CMakeFiles/vtkIOCore.dir/vtkDelimitedTextWriter.cxx.o: In function `void vtkDelimitedTextWriterGetDataString<vtkArrayIteratorTemplate<vtkStdString> >(vtkArrayIteratorTemplate<vtkStdString>*, long long, std::ostream*, vtkDelimitedTextWriter*, bool*)':</div>

<div>/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:139: undefined reference to `vtkArrayIteratorTemplate<vtkStdString>::GetNumberOfComponents()'</div><div>/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:143: undefined reference to `vtkArrayIteratorTemplate<vtkStdString>::GetNumberOfValues()'</div>

<div>CMakeFiles/vtkIOCore.dir/vtkDelimitedTextWriter.cxx.o: In function `void vtkDelimitedTextWriterGetDataString<vtkArrayIteratorTemplate<vtkVariant> >(vtkArrayIteratorTemplate<vtkVariant>*, long long, std::ostream*, vtkDelimitedTextWriter*, bool*)':</div>

<div>/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:109: undefined reference to `vtkArrayIteratorTemplate<vtkVariant>::GetNumberOfComponents()'</div><div>/home/robert/Work/VTK/src/IO/Core/vtkDelimitedTextWriter.cxx:113: undefined reference to `vtkArrayIteratorTemplate<vtkVariant>::GetNumberOfValues()'</div>

<div>/usr/bin/ld: ../../lib/libvtkIOCore-6.0.so.1: hidden symbol `_ZN24vtkArrayIteratorTemplateI10vtkVariantE21GetNumberOfComponentsEv' isn't defined</div><div>/usr/bin/ld: final link failed: Bad value</div><div>
clang: error: linker command failed with exit code 1 (use -v to see invocation)</div>
<div><br></div><div><div><br></div>-- <br>Robert Maynard<br>
</div></div>