Updated installation and compilation notes.

This commit is contained in:
Cas Cremers 2013-12-11 16:44:19 +00:00
parent a7230702cb
commit 1a9d088aa8
2 changed files with 33 additions and 3 deletions

View File

@ -33,6 +33,13 @@ language. Therefore, the GUI requires the following two items:
Scyther does not support Python 3. You are therefore recommended to
choose the latest production release of Python 2, e.g., Python 2.7.
Mac OS X:
If the package yields an error when you try to install it,
please use the following, in the directory where you downloaded
it:
$ sudo installer -pkg graphviz-2.34.0.pkg -target /
3. wxPython libraries.
@ -53,6 +60,11 @@ language. Therefore, the GUI requires the following two items:
Mac OS X:
http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg
Note that this package is in an old format and you will probably
get a warning "Package is damaged". This can be resolved by:
$ sudo installer -pkg /Volume/.../wxPython2.8-osx-unicode-universal-py2.7.pkg/ -target /
Ubuntu/Debian Linux:
http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
@ -68,4 +80,9 @@ Start Scyther by executing the file
in the directory where you found this file.
Mac OS X:
Right-click the file 'scyther-gui.py' and select "Open with" and
then "Python Launcher".

View File

@ -4,11 +4,24 @@ Requirements expressed as Ubuntu packages where [name][location]
Needed:
gcc
If you don't know what this is, please stop reading.
cmake
[gcc]
The C compiler.
Note that the current default C compiler on Mac OS X, "clang",
will not work. The reason is that Scyther uses nested function
definitions, which are not supported by clang.
[flex]
[bison]
Two tools for the generation of parsers.
[build-essential]
This meta-package includes several development tools used by
Scyther.
[cmake]
A Makefile generator, available on almost any platform.
For cross-compilation (Windows):
[mingw32][universe]