[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