[GRASS-dev] nviz broken for Mac OS X 10.5.6 and TclTk 8.5 aqua

Michael Barton michael.barton at asu.edu
Sun Dec 21 14:11:56 EST 2008


Further tests.

This works find for aqua TclTk 8.5 without having to set GRASS_WISH in  
the .profile

So a Mac OS X user should be able to install TclTk from an  
ActiveStates binary, install a GRASS binary and go, without having to  
do any other tweaking.

Thanks!!

Michael

____________________
C. Michael Barton, Professor of Anthropology
Director of Graduate Studies
School of Human Evolution & Social Change
Center for Social Dynamics & Complexity
Arizona State University

Phone: 480-965-6262
Fax: 480-965-7671
www: <www.public.asu.edu/~cmbarton>



On Dec 20, 2008, at 2:14 PM, William Kyngesburye wrote:

> On Dec 20, 2008, at 1:49 PM, William Kyngesburye wrote:
>
>> Yeah, that worries me just a bit.  I'm putting the symlink note in  
>> my own distribution readme, along with a note of the option of  
>> setting GRASS_WISH and GRASS_TCLSH.
>>
>> I need to update the bindist readme to include that note.
>>
>> I could bring back a default setting in the startup (removed when I  
>> dropped TclTk X11 bundling).  Since the build system doesn't  
>> provide a tcltk version variable, I could test for the presence of  
>> wish8.5...
>>
> OK, I added some detection of wish8.5 and 8.4 so the symlinks are  
> not needed.  It starts with 8.5, then falls back to 8.4.  (It gives  
> a warning if Aqua 8.4 is found, and doesn't set GRASS_WISH then.)   
> It should also work in the default OSX 10.4- shell setup where /usr/ 
> local/bin is not in the PATH.
>
> The user can still override GRASS_WISH and GRASS_TCLSH in their  
> bash_profile.
>
> It's in dev6 branch now.  Delete those "wish" and "tclsh" symlinks  
> and give this a try.  If OK I'll backport it to release 6.4.
>
>> On Dec 20, 2008, at 1:33 PM, Michael Barton wrote:
>>
>>> OK. That works. Thanks.
>>>
>>> There are still issues for distributing this. Installing  
>>> ActiveStates TclTk is easy enough. However, the symlinks need to  
>>> be made or GRASS_WISH needs to be set to wish8.5 in order for  
>>> GRASS to recognize this TclTk and NOT use the system 8.4.
>>>
>>> Michael
>
> -----
> William Kyngesburye <kyngchaos*at*kyngchaos*dot*com>
> http://www.kyngchaos.com/
>
> "We are at war with them. Neither in hatred nor revenge and with no  
> particular pleasure I shall kill every ___ I can until the war is  
> over. That is my duty."
>
> "Don't you even hate 'em?"
>
> "What good would it do if I did? If all the many millions of people  
> of the allied nations devoted an entire year exclusively to hating  
> the ____ it wouldn't kill one ___ nor shorten the war one day."
>
> <Ha, ha> "And it might give 'em all stomach ulcers."
>
> - Tarzan, on war
>



More information about the grass-dev mailing list