[vtkusers] vtk build for 10.3 and 10.4
Gavin W. Burris aka 86
ga5in at psu.edu
Wed Jan 25 17:22:48 EST 2006
VTK on OS X will not work for me. I tried building on 10.4 with carbon
and then with cocoa, but nothing works. The VTK window will show up
maybe with graphics, maybe without. VTK Tcl/Tk examples will not allow
you to select their windows into focus. VTK Python examples refuse to
exit/close. The Tcl/Tk Aqua widget demo is working fine, so I'm
wondering what the problem is. Anyone have it working on 10.4 reliably?
at a loss...
Gavin W. Burris aka 86 wrote:
> I defined the following with ccmake:
> BUILD_SHARED_LIBS ON
> VTK_USE_CARBON ON
> VTK_USE_COCOA OFF
> VTK_WRAP_TCL ON
> VTK_WRAP_PYTHON ON
>
> I am using TclTkAquaBI 8.4.10 for Mac OS X 10.3 and later from:
> http://tcltkaqua.sourceforge.net/
>
> I added the following in ccmake to try and make the VTK build compatible
> with 10.3:
> CMAKE_CXX_FLAGS -DMAC_OS_X_VERSION_MAX_ALLOWED=1030
> CMAKE_C_FLAGS -DMAC_OS_X_VERSION_MAX_ALLOWED=1030
>
> and "export MACOSX_DEPLOYMENT_TARGET=10.3" before my make command.
>
> It has built fine, but just sits and spins on 10.4 when I run the
> Medical1.tcl example.
>
> I'm giving up on 10.3, and dropping the version defines. I will build
> for just 10.4 now, without the extra defines and environment variable.
> If you don't hear from me, it worked. ;) Thanks for your help.
>
>
> Cheers.
>
>
> Sean McBride wrote:
>
>>On 2006-01-24 16:17, Gavin W. Burris aka 86 said:
>>
>>
>>
>>>My goal is to build VTK with Tcl wrappings that will run on 10.3.9 or
>>>better.
>>>
>>>I was able to build on Mac OS X 10.4.2 + Xcode 2.2 with the CVS version
>>>of VTK. I added "-DMAC_OS_X_VERSION_MIN_REQUIRED=1039" to
>>>CMAKE_CXX_FLAGS and CMAKE_C_FLAGS. This builds a version that will run
>>
>>
>>I don't believe that is a valid value for that define. See
>>AvailabilityMacros.h. You should use 1030. Although I don't believe
>>that would cause your problem...
>>
>>
>>
>>>fine on OS X 10.3.9, but not on 10.4.2. When running the Medical1.tcl
>>>example on 10.4.2, the Carbon window will appear, but just spin/wait
>>>with no graphics ever appearing.
>>>
>>>Do I have to also define "-DMAC_OS_X_VERSION_MAX_ALLOWED=????"?
>>>Shouldn't just setting the minimum version also support newer versions?
>>
>>
>>Actually it's kinda the other way around. The explanation is rather
>>long winded... have your read the technote and header I mentioned last
>>time? Basically, if you set MACOSX_DEPLOYMENT_TARGET then
>>MAC_OS_X_VERSION_MIN_REQUIRED is automatically set.
>>MAC_OS_X_VERSION_MAX_REQUIRED you should set yourself. It will control
>>what is weak linked.
>>
>>Do you have the same version of tcl on both your 10.3 and 10.4 drives?
>>Does said tcl version support both versions of the OS?
>>
>
>
--
Gavin W. Burris aka 86
Senior Systems Programmer
Penn State Visualization Group
http://viz.aset.psu.edu/ga5in
More information about the vtkusers
mailing list