[vtkusers] Compile Errors on Mac OS 10.4 Tiger
Doug McCorkle
mccdo at iastate.edu
Fri Aug 19 16:52:01 EDT 2005
I now get this one:
Building object file vtkXMLFileOutputWindow.o...
Building object file vtkCommonInstantiator.o...
Building shared library
/private/var/automount/mnt/rigby/home11/users/mccdo/VTK/VTK-4.4.2/buld-powermac/bin/libvtkCommon.dylib...
ld: initialization routine symbol name: _oft_initCommon not defined
/usr/bin/libtool: internal link edit command failed
make[3]: ***
[/private/var/automount/mnt/rigby/home11/users/mccdo/VTK/VTK-4.4.2/buld-powermac/bin/libvtkCommon.dylib]
Error 1
make[2]: *** [default_target] Error 2
make[1]: *** [default_target_Common] Error 2
make: *** [default_target] Error 2
> This is a bug in vtk44 with newer Mac OS builds.
> Basically, you have to do a grep ios_base4Init */*.cxx
> in VTK, then remove all of this stuff:
>
> //----- This hack needed to compile using gcc3 on OSX until new
> stdc++.dylib
> #ifdef __APPLE_CC__
> extern "C"
> {void oft_initCommon()
> {
> extern void _ZNSt8ios_base4InitC4Ev();
> _ZNSt8ios_base4InitC4Ev();
> }
> }
> #endif
>
>
> Here are the files that need fixing:
>
> Common/vtkAbstractMapper.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Common/vtkAbstractMapper.cxx: _ZNSt8ios_base4InitC4Ev();
> Filtering/vtkCardinalSpline.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Filtering/vtkCardinalSpline.cxx: _ZNSt8ios_base4InitC4Ev();
> Graphics/vtkAppendFilter.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Graphics/vtkAppendFilter.cxx: _ZNSt8ios_base4InitC4Ev();
> Hybrid/vtk3DSImporter.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Hybrid/vtk3DSImporter.cxx: _ZNSt8ios_base4InitC4Ev();
> IO/vtkBMPReader.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> IO/vtkBMPReader.cxx: _ZNSt8ios_base4InitC4Ev();
> Imaging/vtkBooleanTexture.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Imaging/vtkBooleanTexture.cxx: _ZNSt8ios_base4InitC4Ev();
> Parallel/vtkBranchExtentTranslator.cxx: extern void
> _ZNSt8ios_base4InitC4Ev();
> Parallel/vtkBranchExtentTranslator.cxx: _ZNSt8ios_base4InitC4Ev();
> Patented/vtkDecimate.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Patented/vtkDecimate.cxx: _ZNSt8ios_base4InitC4Ev();
> Rendering/vtkAbstractMapper3D.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Rendering/vtkAbstractMapper3D.cxx: _ZNSt8ios_base4InitC4Ev();
> Rendering/vtkTkWidgetsInit.cxx: extern void _ZNSt8ios_base4InitC4Ev();
> Rendering/vtkTkWidgetsInit.cxx: _ZNSt8ios_base4InitC4Ev();
>
>
>
> At 03:13 PM 8/19/2005, Doug McCorkle wrote:
>>Hello,
>> When trying to compile vtk 4.4 on Mac OS 10.4 I get the following
>>compile errors:
>>
>>Building object file vtkXMLFileOutputWindow.o...
>>Building object file vtkCommonInstantiator.o...
>>Building shared library
>>/private/var/automount/mnt/rigby/home11/users/mccdo/VTK/VTK-4.4.2/buld-powermac/bin/libvtkCommon.dylib...
>>ld: Undefined symbols:
>>__ZNSt8ios_base4InitC4Ev
>>/usr/bin/libtool: internal link edit command failed
>>make[3]: ***
>>[/private/var/automount/mnt/rigby/home11/users/mccdo/VTK/VTK-4.4.2/buld-powermac/bin/libvtkCommon.dylib]
>>Error 1
>>make[2]: *** [default_target] Error 2
>>make[1]: *** [default_target_Common] Error 2
>>make: *** [default_target] Error 2
>>
>>I am not sure how to resolve this so any info would be appreciated.
>> Thanks
>>in advance.
>>
>>Doug
>>_______________________________________________
>>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
>
> _______________________________________________
> 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
>
More information about the vtkusers
mailing list