[vtkusers] Build error on Mac OS 10.4 - vtk 5.0

Martin Costabel costabel at wanadoo.fr
Thu Apr 13 03:44:06 EDT 2006


Doug McCorkle wrote:
> Hello,
>     I am trying to build vtk 5.0 on Mac OS 10.4 and am running into this
> error:
> 
> Building shared library
> /private/var/automount/mnt/rigby/home11/users/mccdo/VTK/vtk-5.0/build-darwin_10.4/bin/libvtkImaging.dylib...
> ld: multiple definitions of symbol ___divdi3
> /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/libgcc.a(_divdi3.o) private
> external definition of ___divdi3 in section (__TEXT,__text)
> /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/libgcc_s.dylib(_divdi3_s.o)
> definition of ___divdi3
> ld: multiple definitions of symbol ___udivdi3
> /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/libgcc.a(_udivdi3.o) private
> external definition of ___udivdi3 in section (__TEXT,__text)
> /usr/lib/gcc/powerpc-apple-darwin8/4.0.0/libgcc_s.dylib(_udivdi3_s.o)
> definition of ___udivdi3
> /usr/bin/libtool: internal link edit command failed

Some versions of cmake put an extra "-lgcc" on the linker line. In mine 
it is in Modules/CMakeDefaultMakeRuleVariables.cmake. Removing this 
solves the problem for me (and for Fink where this is done in a 
patchscript for the cmake package).

-- 
Martin




More information about the vtkusers mailing list