[GRASS5] grass 5.0.3 in debian

Glynn Clements glynn.clements at virgin.net
Tue Jan 27 08:39:55 EST 2004

Hamish wrote:

> After removing *8.3* packages from the system, the grass.deb package
> still fails.
> I'll have to check on which 'wish' is used, but I wouldn't think this
> is accessed during building?

No. "wish" isn't used by NVIZ in any way. However, the "nviz" script
itself uses tclsh (I strongly suggest replacing that with a Bourne
shell script; a simple "Segmentation fault" message is a lot less
confusing than the current 3-level Tcl backtrace).

> And removing 'tk8.3' should fix it then, but doesn't.
> [then, after installing tk8.4-dev]
> Building 5.0.3 from source, GRASS builds ok and NVIZ still fails.
> Building 5.3-cvs from source, GRASS builds ok and NVIZ still fails.

This is with no Tcl or Tk 8.3 files on the system, right?

Do the tkInt.h and tkIntDecls.h files from Debian's Tk 8.4 source code
match the tkInt8.4.h and tkIntDecls8.4.h files included in

Note: those files probably won't be included in any binary package;
that's why NVIZ includes copies. But NVIZ' copies *must* match the Tk
library which it uses.

Has anyone tried debugging this?

Glynn Clements <glynn.clements at virgin.net>

More information about the grass-dev mailing list