[GRASS-dev] debugging nviz with TclTk 8.5 aqua

William Kyngesburye woklist at kyngchaos.com
Tue Jul 29 10:19:47 EDT 2008


On Jul 28, 2008, at 9:34 AM, Glynn Clements wrote:

>
> William Kyngesburye wrote:
>
>>>> Looks like we need the tcltk header paths.
>>>
>>> In that case, I think that we're better off ditching the OSX- 
>>> specific
>>> stuff in its entirety and going back to -I, -L and -l switches. No  
>>> -F,
>>> no -framework.
>>>
>> We needed the -framework flags because -l would get the system tcltk
>> symlinks.
>
> Er, not if you also use -L, surely?
>
Yes, because the aqua framework does not install lib symlinks - there  
is nothing to link to using -ltcl -ltk.  So we must use the -framework  
flags.

>

Tcltk aqua is half a framework, in effect, because the includes are  
not quite right.  It may be considered a bug, but the tcltk developers  
may just have been lazy and expect us to use -I flags.  It doesn't  
seem to bother anyone to do so, or it would have been noticed and  
fixed long ago.

-----
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