[vtkusers] VTK, ICC, OS X Link Errors

David Cole david.cole at kitware.com
Fri Feb 1 10:50:58 EST 2008

Hrmmmm. This is very strange. ???

Your linker error now seems to imply that vtkVariant is being included in
vtkCommonInstantiator.cxx (a file configured into the VTK build tree).

The vtkVariant.cxx file has the WRAP_EXCLUDE property, which should prevent
it from being generated into the vtkCommonInstantiator.cxx file. So do
several other files in the Common directory. I don't know why vtkVariant
would be different from vtkBoundingBox, for example.

To get past the error, (temporarily to see what else you run into) you could
remove all traces of vtkVariant from the vtkCommonInstantiator.cxx file, but
that does not answer the question of how it ended up there in the first

If you have time, perhaps you could add some CMake debug MESSAGE statements
into the file "VTK/CMake/vtkMakeInstantiator.cmake" in the
VTK_MAKE_INSTANTIATOR3 macro and see if you can figure out why vtkVariant is
being included there even though it has the WRAP_EXCLUDE property on...


On 2/1/08, Mike Jackson <imikejackson at gmail.com> wrote:
> I have been trying to build VTK (CVS Head) on OS X 10.4.11 using the
> Intel C++ compiler. I first tried a release build and got lots of
> link errors. After a suggestion from Kitware I backed off to a debug
> build. I now get the single following link error:
> xilibtool: executing 'libtool'
> ld: Undefined symbols:
> __Z28vtkInstantiatorvtkVariantNewv
> libtool: internal link edit command failed
> make[2]: *** [bin/libvtkCommon.5.1.0.dylib] Error 1
> make[1]: *** [Common/CMakeFiles/vtkCommon.dir/all] Error 2
> make: *** [all] Error 2
> Relevant cache entries include:
>   Cocoa  OFF
> The only C/CXX flags are -gdwarf-2.
> Anyone have any ideas?
> --
> Mike Jackson
> imikejackson & gmail * com
> _______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080201/86fc82d8/attachment.htm>

More information about the vtkusers mailing list