xmaxima problems in cvs head



James Amundson writes:

>When I run the current cvs version of xmaxima, I get the following:
>
>--------------------------------------------------------------------------
>|abacus3>./xmaxima-local
>Error in startup script: invalid command name "mcload"
>    while executing
>"mcload [file join $maxima_priv(maxima_verpkgdatadir) msgs]"
>    (procedure "setMaxDir" line 112)
>    invoked from within
>"setMaxDir"
>    (procedure "MAXTkmaxima:install" line 9)
>    invoked from within
>"MAXTkmaxima:install tkmaxima"
>    ("uplevel" body line 1)
>    invoked from within
>"uplevel [concat $object(__class__):$method tkmaxima $args]"
>    (procedure "tkmaxima" line 3)
>    invoked from within
>"tkmaxima install"
>    (file
>"/home/amundson/notwork/maxima-head/interfaces/xmaxima/xmaxima"
>line15093)
>--------------------------------------------------------------------------
>
>I have TCL/Tk version 8.3.5. I can make the problem go away by replacing
>all instances of mcload by ::msgcat::mcload, but I don't know if that
>solution works under all versions of TCL/Tk. Anyone know what to do?
>
>--Jim
>
>  
>
At the line 959 in interfaces/xmaxmama/xmaxima you can see two instructions

package require msgcat
namespace import msgcat::*

The second one is supposed to remove neccesity in msgcat::mcload 
constructions -
you just can do mcload instead. And it work perfectly well to me both on
Linux and Windows - but with Tcl/Tk 8.4.  This may be a key diffrence 
but I don't
have 8.3 near at hand.  On the other hand adding msgcat::mcload makes no 
harm.


-- 
     Vadim V. Zhytnikov