[GRASS5] [bug #1505] (grass) Doesn't work the GUI in a IRIX 6.5

Glynn Clements glynn.clements at virgin.net
Fri Jan 10 22:30:35 EST 2003


Request Tracker wrote:

> The instalation its successfully, but when I tried to start de GUI
> send the mensage:
> 
> GRASS 5.0.0pre5 > tcltkgrass&
> [1] 42874
> 
> Mapset <gilhc> in Location <modis> 
> GRASS 5.0.0pre5 > bad option "join": should be atime, dirname, executable, exists, extension, isdirectory, isfile, lstat, mtime, owned, readable, readlink, root, size, stat, tail, type, or writable
>     while executing
> "file join $env(GISBASE) $path "*""

> So, what can I do fixed the problem?

It appears that tcltkgrass requires a newer version of Tcl/Tk than
that which is installed on your system.

You could modify the file tcltkgrass/main/gui.tcl to eliminate the use
of "file join ...". For example, rewriting:

	set gispath [file join $env(GISBASE) $path "*"]
as:
	set gispath "$env(GISBASE)/$path/*"

There are three occurrences of "file join ..." in gui.tcl; there is
another in gis_set.tcl, but that is unlikely to be used.

However, there could be other reasons why tcltkgrass might not work
with an older version of Tcl/Tk.

-- 
Glynn Clements <glynn.clements at virgin.net>




More information about the grass-dev mailing list