[GRASS5] gis.m as default GUI
William Kyngesburye
woklist at kyngchaos.com
Tue Apr 25 12:18:06 EDT 2006
On Apr 25, 2006, at 10:41 AM, Michael Barton wrote:
> I've successfully tried starting GRASS without OSX using Lorenzo
> Moretti's
> binaries. This uses TclTk aqua and the Mac terminal. It works fine.
> Obviously, it's missing those pieces that still require x11. I
> don't think
> these will be replaced before the rapidly approaching version 6.2
> release.
> But I (and hopefully others??) will be working on them.
>
I'm building this weekend's snapshot as I write, linked to Tiger's
trimmed down Aqua Tcl/Tk, with only X11 support in GRASS (no lesstif
or glw). I'll see how that goes. (Panther users would have to
download and install the full Tcl/Tk Aqua, since Apple's Tcl is
missing wish on Panther)
> For TclTk, I think replacing d.profile will be pretty
> straightforward. I'm
> have some ideas at least about how do to i.points and r.digit.
>
r.digit would be good - I actually have been using that one regularly
recently.
> v.digit will take someone that can understand the vector
> architecture and do
> some C programming too.
>
I don't have any great need for v.digit now, but I'm sure others do.
In the future I hope to start using it more. Qgis is an alternative,
but I'm holding off for 0.8.
> It seems to me that nviz doesn't really need x11, but this is an
> opinion
> that is pretty ignorant of how it works internally (I've looked at
> the TclTk
> part but don't understand how it interacts with the C part or X11
> part).
>
I poked around in that once - tried to get it to build with Apple
stuff, GL, Tcltk. Really, NVIZ needs X11 only indirectly.
First, it needs a Tcl extension, Togl, that until recently didn't
work on Mac OS X Aqua, only with OSX X11. v1.7.x now works on OS X
Aqua, but the old 1.5 source is still what's in the NVIZ source.
There is the GL stuff - adjusting link flags, using AGL, tcltk
flags, ...
I got as far as updating togl, and fiddling with the GL stuff, and
got a lot of multiple defs errors between Apple's GL and X11's GL.
Even without X11 support in GRASS, I couldn't figure out what was
still trying to link to X11 libraries.
Then the new GUI discussion and development started, and I gave up.
Someone else would be better off figuring all this out. Tho I should
probably add a bug report to add the new togl to NVIZ.
> There may be a few more commands that need x11, but not many and
> the number
> is shrinking.
>
From my notes, I have r3.showdspf as needing glw and mo/less-tif,
indirectly needing X11. But the funtionality looks like it's in NVIZ.
And xganim needs mo/less-tif.
And of course the NVIZ beast.
-----
William Kyngesburye <kyngchaos at kyngchaos.com>
http://www.kyngchaos.com/
"Oh, look, I seem to have fallen down a deep, dark hole. Now what
does that remind me of? Ah, yes - life."
- Marvin
More information about the grass-dev
mailing list