Installation of VIFF `boost' on Windows
The installation instructions below are based on the VIFF Installation Guide.
Installation of SSL is skipped.
However, the module viff.boost from Marcel Keller is installed (not present in VIFF 1.0), which improves the
performance of VIFF considerably.
Moreover, many enhancements local to TU/e have been included.
To install TUeVIFF perform the following steps.
Windows 64-bit (recommended):
- Install python 2.7.11, e.g., by running python-2.7.11.amd64.msi
- Install twisted 15.5.0, e.g., by running (from a Command Prompt): pip install twisted
- Install gmpy 1.15, e.g., by running gmpy-1.15.win-amd64-py2.7.exe
- Install TUeVIFF by extracting TUeVIFF zip and running in the root directory of TUeVIFF (setup.py is in the root): python setup.py install
Now you are ready to run the programs in the ~\apps directory.
For example, to run millionaires.py, open three Command Prompts and execute respectively:
- python millionaires.py player-1.ini
- python millionaires.py player-2.ini
- python millionaires.py player-3.ini
Notes:
- Make sure to unzip TUeVIFF.zip retaining the original date-time of the files in the archive.
- Similar installation applies for Windows 32-bit.
- The version numbers are current as of March 2016. Older versions may also work.
- Python 2.7.11 supports addition of C:\Python27\;C:\Python27\Scripts\ to PATH during installation (optionally). To do this manually, access the Windows environment variable PATH, e.g., via Computer->Properties->Advanced System Settings->Environment Variables.
Last updated Sunday, 12-Feb-2017 13:47:59 CET by Berry Schoenmakers.