Can't get tcltkgrass 2.0 to run

Skip Haak shaak at teleport.com
Tue Jun 2 00:15:38 EDT 1998


I recently installed v16 of GRASS 4.2.1. At the same time I figured I might
as well install v2.0 of tcltkgrass. Unfortunately, now I can't run
tcltkgrass as a user. It worked before but something has changed and I
haven't been able to figure out what. I get the following error message when
I try to run tcltkgrass as a user:

        Application initialization failed: $msg

        Error in startup script: syntax error in expression "$database != ""
&& $location != "" && $mapset !=         "" "
        ("if" test expression) while compiling

        "if {$database != "" && $location != "" && $mapset != ""} {..."
        ("if" then script line 20) while compiling

        "if {[file exists $filename]} {..."
        (compiling body of proc "search GISRC", line 11)
        invoked from within

        "search GISRC $gisrc_name"
        (file "usr1/grass42/tcltkgrass/script/gis_set.tcl" line 365)

        /usr1/grass42/tcltkgrass/tcltkgrass: GISDBASE: parameter null or not set

I have GRASS installed at /usr1/grass42. All references to
/usr/local/grass42 have been changed to /usr1/grass42. I have no problem
running tcltkgrass as root. I am a little stumped by the error message
because I didn't have any problem configuring tcltkgrass when I installed
the previous version.

Any help is appreciated.

Thanks, Skip

Skip Haak
Applied Ecosystem Services, Inc.
Portland, OR
skip at appl-ecosys.com



More information about the grass-user mailing list