[GRASS-dev] debugging nviz with TclTk 8.5 aqua

William Kyngesburye woklist at kyngchaos.com
Sun Jul 27 16:10:32 EDT 2008


On Jul 27, 2008, at 2:57 PM, Michael Barton wrote:

> Getting this worked out for building GRASS on the Mac is important  
> and I'm very glad that you guys are working this out so that it can  
> be built more easily in more flexible ways.
>
> This question concerns binary users, like those who will want to  
> download a binary from William's site.
>
> In the direction you are heading, will it...
>
> 1) be necessary for binary users to install a correct version of  
> TclTk on their system if necessary? Certainly pre-Leopard versions  
> of Mac OSX only have 8.3 and 8.4 (I'm still not sure where my 8.5  
> aqua versions came from on both my Leopard systems), and 8.4 is the  
> crummy aqua version that doesn't work well.
>
If it's in /System/Library/Frameworks, then it sure is a mystery.  If  
in /Library/Frameworks, then it can only have been consciously  
installed (though perhaps as support for another package).

> 2) be necessary (or possible) for binary packagers to include the  
> 'right' version of TclTk with the Mac package to make sure it works  
> as compiled?

I'm aiming for leaving it all up to the packagers - to either bundle a  
copy of any needed tcltk libraries or frameworks and wish, or to  
provide explicit instructions for downloading and installing some  
binary.

I'll probably have an extra requirement to download and install  
ActiveTcl in my binaries.  Less for me to maintain, though I'll have  
to keep an eye on their binaries to watch for compatibility problems  
with new versions.  At least they keep an archive of old versions.

-----
William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
http://www.kyngchaos.com/

Earth: "Mostly harmless"

- revised entry in the HitchHiker's Guide to the Galaxy




More information about the grass-dev mailing list