> I am running precompiled grass4.3 on a Linux system.
What kind of unix system ? what shell (sh, csh, bash, tcsh,...) are you
using ?
Linux is 2.3.x glibc 2/2.1 and tcsh shell.
Hmm, this is a message displayed by the grass library when a program
test the environment variables (including $LOCATION).
After starting the Grass shell, look at what the command "/bin/echo
$LOCATION"
"/bin/echo $LOCATION_NAME", etc. give. Use "/bin/echo" because the
problem
may also be that variable are set but not exported (thus not available
for
the programs you run)
Just found the problem. I had gotten grass5 to work correctly, and in
investigating the difference, noticed that ~/.grassrc5 contained the
right variables whereas ~/.grassrc was an empty directory. Removing the
directory and then running grass4.3 again fixed the problem. Thanks for
the part about your .grassrc5 file, I never would have figured it out
without that.
However, now I'm trying to run the display, but whenever I type
d.mon start=x?
the window pops up and I get the response
Found 224 colors on Display
Graphics driver [x0] started
However, it does not subsequently return control to a prompt. If I try
to force it with <Ctrl-C>, the first time it responds
Problem selecting x?. Will try once more
and then the second will bring up a prompt. Subsequently,
d.mon select=x?
will not do anything and any attempt to draw anything will fail.
I am running XFree86-3.3.x at 1152x864 at 256 colors, at least for
purposes of running GRASS (I usually run 16bit, but having read that
GRASS doesn't like anything but 256 colors, I switched for that).
Scott Smith
PS. Are there any troubleshooting documents that I could turn to for
problems like these?