[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Mash for Linux + Notes - The revenge :)



I tried to install mash in my Linux box following 
Mason's notes. Everything worked almost fine, but 
I still have some problems I'd appreciate some 
help.

1) I had a problem installing tcl/tk. The problem was 
that in my tcl "include" directory I only got the 
tcl.h and tk.h header files, not the remain ones. 
I ended up copying the remain header files from 
Mason's installation and everything worked fine, 
but I don't think this is the correct way.

2) After installing mash, I run the binary and 
it worked (I used it just as a wish shell, opened 
some widgets, ...). Then I decided to have my own 
vic or vat. So following the mash guys instructions at
http://www-mash.cs.berkeley.edu/mash/software/source.html

> [...]
> Run make. This should build the mash interpreter. Next, 
> run make import. To build the scripts for the individual 
> applications (vic, vat, mb, etc), run make script-name. 
> Assuming no problems were encountered, you can test any 
> of the tools by cd'ing to the ./bin sub-directory and 
> running a tool script by hand (e.g., vic or mb. The 
> scripts assume that the mash interpreter is in your 
> executation path, so either install it, copy it to 
> a suitable location, or ensure that "." is on your path for testing. 

I run:
% make smash
% make import
I just get:
         [elmer, 579] % make import
         ./mkImportTable tcl/*/*.tcl tcl/*/*/*.tcl > importTable
         make: *** [import] Error 1
Which is not very helpful to try to get a solution.

% make vic
and it seems the code in tcl/vic/main.tcl has an
unmatched open brace in a list. Has anybody tried 
to make vic, vat, mb, ...?

Regards.
-Chema