[vtkusers] Building VTK 4.4 on Mac OS X 10.2.6 (illegal reference to symbol: _crc32)
Mathieu Malaterre
mathieu.malaterre at kitware.com
Tue Jan 13 14:45:16 EST 2004
Gordon,
Could you please turn on
CMAKE_VERBOSE_MAKEFILE ON
And then send us back the output (after /Building executable
/Users/gk/vtk/VTK/bin/vtk.../)
Thanks
Mathieu
Gordon Kindlmann wrote:
> hello,
>
>> From: Mathieu Malaterre <mathieu.malaterre at kitware.com>
>> Organization: Kitware Inc.
>> To: Martin Dunschen <zabaione at uk2.net>, <vtkusers at vtk.org>
>> Subject: Re: [vtkusers] make fails with compilation error on Mac OS X
>> Date: Sat, 10 Jan 2004 17:53:21 -0500
>>
>> Martin,
>>
>> You have threes options:
>> - you switch to VTK 4.4
>> - you switch to VTK CVS
>> - or you apply theses changes only:
>> http://vtk.org/cgi-bin/cvsweb.cgi/VTK/Rendering/
>> vtkCarbonRenderWindowInteractor.cxx.diff?r1=1.6&r2=1.7
>>
>> Their is currently no VTK 4.4 tarball, meanwhile you can go to:
>> http://www.vtk.org/cgi-bin/viewcvs.cgi/
>> ?cvsroot=VTK&only_with_tag=release-4-4
>> Scroll down the page and click 'Download tarball'
>
>
> I used this link to download a tarball, and then I got the most recent
> cmake:
> <http://www.cmake.org/files/v1.8/cmake-1.8.3-osx.dmg>
>
> And I did the following:
>
> tar xzvf cvs_root.tar.gz
> cd VTK
> ccmake .
>
> And I set up things like this:
>
> BUILD_EXAMPLES ON
> BUILD_SHARED_LIBS OFF
> CMAKE_BACKWARDS_COMPATIBILITY 1.8
> CMAKE_BUILD_TYPE
> CMAKE_INSTALL_PREFIX /usr/local
> PNG_PNG_INCLUDE_DIR PNG_PNG_INCLUDE_DIR-NOTFOUND
> TCL_INCLUDE_PATH
> /Library/Frameworks/Tcl.framework/Versions/8.4/Headers
> TCL_LIBRARY -framework Tcl
> TK_INCLUDE_PATH
> /Library/Frameworks/Tk.framework/Versions/8.4/Headers
> TK_INTERNAL_PATH
> /Users/gk/vtk/VTK/Rendering/tkInternals/tk84OSX
> TK_LIBRARY -framework Tk
> VTK_DATA_ROOT VTK_DATA_ROOT-NOTFOUND
> VTK_USE_CARBON OFF
> VTK_USE_COCOA ON
> VTK_USE_HYBRID OFF
> VTK_USE_PARALLEL OFF
> VTK_USE_PATENTED OFF
> VTK_USE_RENDERING ON
> VTK_USE_X OFF
> VTK_WRAP_JAVA OFF
> VTK_WRAP_PYTHON OFF
> VTK_WRAP_TCL ON
>
> and typed "c" twice, then "g", then:
>
> make
>
> and after awhile, I get
>
> Building object file vtkOpenGLPropertyTcl.o...
> Building object file vtkOpenGLRayCastImageDisplayHelperTcl.o...
> Building object file vtkOpenGLRenderWindowTcl.o...
> Building object file vtkOpenGLRendererTcl.o...
> Building object file vtkOpenGLTextureTcl.o...
> Building object file vtkOpenGLVolumeRayCastMapperTcl.o...
> Building object file vtkOpenGLVolumeTextureMapper2DTcl.o...
> Building object file vtkOpenGLFreeTypeTextMapperTcl.o...
> Building object file vtkCocoaRenderWindowInteractorTcl.o...
> Building object file vtkCocoaRenderWindowTcl.o...
> Building static library /Users/gk/vtk/VTK/bin/libvtkRenderingTCL.a...
> /Users/gk/vtk/VTK/Rendering/tkInternals: building default_target
> Building dependencies. cmake.depends...
> cmake.depends is up-to-date
> /Users/gk/vtk/VTK/Rendering/tkInternals/tk84: building default_target
> Building dependencies. cmake.depends...
> cmake.depends is up-to-date
> /Users/gk/vtk/VTK/Rendering/tkInternals/tk84OSX: building default_target
> Building dependencies. cmake.depends...
> cmake.depends is up-to-date
> /Users/gk/vtk/VTK/Wrapping/Tcl: building default_target
> Building dependencies. cmake.depends...
> Building object file vtkTkAppInit.o...
> Building executable /Users/gk/vtk/VTK/bin/vtk...
> ld: /Users/gk/vtk/VTK/bin/libvtkpng.a(png.o) illegal reference to
> symbol: _crc32 defined in indirectly referenced dynamic library
> /usr/lib/libz.1.1.3.dylib
> make[3]: *** [/Users/gk/vtk/VTK/bin/vtk] Error 1
> make[2]: *** [default_target] Error 2
> make[1]: *** [default_target_Wrapping_Tcl] Error 2
> make: *** [default_target] Error 2
>
> Please advice on where to go from here.
>
> Thanks very much,
> Gordon
>
> _______________________________________________
> This is the private VTK discussion list. Please keep messages on-topic.
> Check the FAQ at: <http://public.kitware.com/cgi-bin/vtkfaq>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>
More information about the vtkusers
mailing list