Thanks.
I did wish TkMaxima.tcl as you instructed me to. I got
Error in startup script: Please set MAXIMA_DIRECTORY
environment variable, to the path eg c:/myhome/maxima-5.4
while executing
"error "Please set MAXIMA_DIRECTORY\nenvironment variable, to the path eg
c:/myhome/maxima-5.4""
invoked from within
"if {![info exists env(MAXIMA_DIRECTORY)]} {error "Please set
MAXIMA_DIRECTORY\nenvironment variable, to the path eg
c:/myhome/maxima-5.4"}"
(file "TkMaxima.tcl" line 6924)
Not being a total idiot, I did
[lemired@lemire-linux lemired]$ which maxima
/usr/local/bin/maxima
[lemired@lemire-linux lemired]$ export MAXIMA_DIRECTORY=/usr/local/bin
which lead me to
[lemired@lemire-linux lemired]$ wish TkMaxima.tcl
new
couldn't read file "./Version.tcl": no such file or directory
while executing
"source [file join $tixmaxima_library Version.tcl]"
(procedure "Tixmaxima:start" line 6)
invoked from within
"Tixmaxima:start tixmaxima"
("uplevel" body line 1)
invoked from within
"uplevel [concat $object(__class__):$method tixmaxima $args]"
(procedure "tixmaxima" line 3)
invoked from within
"tixmaxima start"
Next I did
[lemired@lemire-linux lemired]$ locate Version.tcl
/usr/lib/tix8.2/Version.tcl
And I stopped there because I don't think I should be installing anything to
/usr/lib/tix8.2...
-- 5 Septembre 2002 13:18 --
> Daniel Lemire <lemire@ondelette.com> writes:
> > This is probably very naive, but how does one test a tcl file?
> >
> > I downloaded your TkMaxima.tcl file and made it executable, doing
> > ./TkMaxima.tcl got me
> >
> > ./TkMaxima.tcl
> > ./TkMaxima.tcl: proc: command not found
> > ./TkMaxima.tcl: return: bad non-numeric arg `[eval'
> > ./TkMaxima.tcl: return: can only `return' from a function or sourced
> > script ./TkMaxima.tcl: proc: command not found
> > ./TkMaxima.tcl: line 4: syntax error near unexpected token
> > `object_priv(c' ./TkMaxima.tcl: line 4: `set object_priv(currentClass)
> > {}'
> >
> >
> > Please don't be insulted if this comment is totally, totally stupid. I
> > really don't know what I'm doing.
>
> If you're on unix, then if it doesn't have the appropriate #! notation
> at the top, either add it, or do:
>
> wish TkMaxima.tcl
>
> But that didn't work for me either. Other problems came up trying to
> run it:
>
> [blinky hjstein]$ wish TkMaxima.tcl
> Error in startup script: Please set MAXIMA_DIRECTORY
> environment variable, to the path eg c:/myhome/maxima-5.4
> while executing
> "error "Please set MAXIMA_DIRECTORY\nenvironment variable, to the path
> eg c:/myhome/maxima-5.4"" (file "TkMaxima.tcl" line 6924)
> [blinky hjstein]$ export
> MAXIMA_DIRECTORY=/usr/local/maxima/lib/maxima-5.6 [blinky hjstein]$ wish
> TkMaxima.tcl
> Setting up KDE environment
> Skipping ~/.kde/share/config/kdeglobals
> Skipping ~/.kde/share/config/kwmrc
> Skipping /usr/share/config/kdeglobals
> Skipping /usr/share/config/kwmrc
> Reading ~/.kderc
> new
> couldn't read file "./Version.tcl": no such file or directory
> while executing
> "source [file join $tixmaxima_library Version.tcl]"
> (procedure "Tixmaxima:start" line 6)
> invoked from within
> "Tixmaxima:start tixmaxima"
> ("uplevel" body line 1)
> invoked from within
> "uplevel [concat $object(__class__):$method tixmaxima $args]"
> (procedure "tixmaxima" line 3)
> invoked from within
> "tixmaxima start"
> [blinky bin]$ locate Version.tcl
> /usr/lib/tix4.1/Version.tcl
>
> But I'm running on an old Linux system (Redhat 5.2), so things may not
> be configured the way the script expects. I also tried copying
> Version.tcl to the same my local directory, but then got different
> errors (about center_window being an invalid command).
--
Daniel Lemire, Ph.D.
Research Officer, National Research Council of Canada
http://www.ondelette.com/acadia/