My last message ("Trouble in Portland") was a little vague. Here's a
thorough transcription of my input and the resulting screen messages:
At an intial cygwin command prompt, I enter grass5, which is met with a
quick response of:
starting grass
clear: not found
and then I enter the text screen asking for location, mapset, and
database. I think I entered good information in a previous launch
attempt, so I hit <ESC><ENTER> as directed and get to a "welcome to
grass" screen that prompts me to enter "tcltkgrass&," which I do. I
then get the following stream of messages:
[1] 1532 (or some other number)
GRASS:~> Application initialization failed: no display name and no
$DISPLAY environment variable
Error in startup script: invalid command name "bind"
while executing
"bind balloon <Enter> {
set balloonHelp(%W,after) [after 400 {update BalloonHelp
%W}]
} "
(procedure "BalloonInit" line 2)
invoked from within
"BalloonInit"
(file "usr/local/grass5/tcltkgrass/main/gui.tcl" line 1677
"source $env(TCLTKGRASSBASE)/main/gui.tcl"
(file "usr/local/grass5/bin/tcltkgrass" line 17)
Any suggestions will be greatly appreciated,
Mike Flanigan, P.E.
Parametrix, Inc.
700 NE Multnomah, Suite 1160
Portland, Oregon 97232
t: 503.233.2400
f: 503.233.4825
c: 503.267.5072
mflanigan@parametrix.com
My last message ("Trouble in Portland") was a little vague. Here's a
thorough transcription of my input and the resulting screen messages:
At an intial cygwin command prompt, I enter grass5, which is met with a
quick response of:
starting grass
clear: not found
That should be harmless. However, my Cygwin installation (which hasn't
been updated, or even used, in about a year) has a "clear" command
(it's in its own package).
and then I enter the text screen asking for location, mapset, and
database. I think I entered good information in a previous launch
attempt, so I hit <ESC><ENTER> as directed and get to a "welcome to
grass" screen that prompts me to enter "tcltkgrass&," which I do. I
then get the following stream of messages:
[1] 1532 (or some other number)
GRASS:~> Application initialization failed: no display name and no
$DISPLAY environment variable
You need an X server in order to use tcltkgrass or NVIZ. XFree86 is
available for Cygwin, although the last time that I tried it was
definitely "beta" quality.
I'm not sure that tcltkgrass is really worth the effort of installing
XFree86. Unless you want to use NVIZ (in which case, and X server is
necessary), you may as well stick to the command-line interface.
You need an X server in order to use tcltkgrass or NVIZ. XFree86 is
available for Cygwin, although the last time that I tried it was
definitely "beta" quality.
I'm not sure that tcltkgrass is really worth the effort of installing
XFree86. Unless you want to use NVIZ (in which case, and X server is
necessary), you may as well stick to the command-line interface.
Or just bite the bullet and install Mandrake 9.1 with grass from contrib
(or 5.0.2 from my site, still requires some packages from contrib).
Really, setting up a linux dual-boot (if you have some free space) with
grass is much easier than getting Grass/Cygwin/XFree86 working well.
Really, setting up a linux dual-boot (if you have some free space) with
grass is much easier than getting Grass/Cygwin/XFree86 working well.
Buchan
But maintaining a Linux system could be daunting to someone with other priorities. The instructions given on the Grass site for installing cygwin/etc work perfectly if followed exactly on a system with no hidden problems using windows 2000 SP3