tcltkgrass driver
James Darrell McCauley
mccauley at ecn.purdue.edu
Wed Mar 23 12:14:42 EST 1994
just a few notes here on Solaris...
has this been tested under solaris2.3/gcc 2.5.5? I don't think so...
I get a core dump. I have managed to get something working with:
cc: C Development Set (CDS) SPARCompilers 2.0.1 03 Sep 1992
however, I have not been able to make it display anything (all of I
have are sites - maybe it's a user problem?).
1. there's all kinds of prototype incompatibilities
e.g., draw() should NOT be int if used as the first
argument to Tk_DoWhenIdle(). It should be declared
Tk_IdleProc (defined in tk.h as void.) I haven't checked
out all of the other compiler warnings.
2. Also, tcltkgrass depends on tkConfig.h and tkInt.h which are not
normally installed when tk is installed.
3. For Solaris, add the command line flag -DHAVE_UNISTD_H
4. use 'tput init' in the tcktkgrass script instead of the old
'eval `tset -Qs`', which doesn't exist in Solaris
5. I get the superview thing up, but I can never get any sites
to display
"Error: error reading bitmap file "../bitmap/arrow"
when trying to display a site file. Apparently, this thing
is not relocatable (i.e., I have to be at the right level
in the right directory tree for this thing to work). This
problem should be found by non-Solaris users.
Bottom line - I didn't get it to work :( Maybe next release
I'll try again. :)
--Darrell
More information about the grass-dev
mailing list