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 Scyther does not support Python 3. You are therefore recommended to
choose the latest production release of Python 2, e.g., Python 2.7. 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. 3. wxPython libraries.
@ -53,6 +60,11 @@ language. Therefore, the GUI requires the following two items:
Mac OS X: Mac OS X:
http://downloads.sourceforge.net/wxpython/wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg 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: Ubuntu/Debian Linux:
http://wiki.wxpython.org/InstallingOnUbuntuOrDebian http://wiki.wxpython.org/InstallingOnUbuntuOrDebian
@ -68,4 +80,9 @@ Start Scyther by executing the file
in the directory where you found this 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: Needed:
gcc [gcc]
If you don't know what this is, please stop reading. The C compiler.
cmake 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. A Makefile generator, available on almost any platform.
For cross-compilation (Windows): For cross-compilation (Windows):
[mingw32][universe] [mingw32][universe]