Ubuntu – How to install RevKit

bashcompilingpythonscriptssoftware installation

I’m trying to install a software called RevKit on Ubuntu 12.10 and the following instructions1 need to be followed:

RevKit can be downloaded from the www.revkit.org website. Opening a
Bash shell and assuming that the file revkit-1.3.tar.gz is in the
current working directory, first the package needs to be unpacked:

tar xvfz revkit−1.3.tar . gz
cd revkit−1.3

Then, you can build the toolkit. The build process is divided into two
scripts. First, the RevKit environment is created using the bootstrap
script. Afterwards, the RevKit algorithms are built using the build
script. This has the benefit of running the second script only if
changes have been made on the algorithms but not on the environment.
The bootstrap script should only be called once at the beginning. More
precisely, first run the bootstrap script:

./make.py bootstrap  

This will download and compile all dependencies automatically. For
that purpose, compiling boost takes some time. If you already have
installed boost using the distribution’s package manager, the option
-DBOOST PATH can be used to specify its path, e.g. -DBOOST PATH=/usr.
Alternatively you can specify the boost include and libs
path separately by using –boost, –boost-include-dir and
–boost-lib-dir as arguments. Please make sure that your version of
boost satisfies the requirements. After bootstrapping the environment,
the build script needs to be executed. To run this script manually
call:

./make.py build  

This will build the whole RevKit suite including the core, algorithms,
examples, and the Python bindings. The Python bindings enable the CLI
to use RevKit like a shell. If the system cannot build the Python
bindings or if they are not needed, they can be deactivated by
calling:

./make.py build −DBUILD BINDINGS=OFF

instead. Further packages which are not available in the distribution’s package
manager (e.g. CUDD or PUMA) are downloaded and installed automatically
from the bootstrap script. Boost is also required and will be
downloaded and installed by default.

The build script must be called at least once. Afterwards, the sources
only need to be compiled again if local changes have been performed.
Alternatively, the program make can be executed manually by calling:

make  

in the build directory. The build script also provides the options of
enabling and disabling the compilation of unstable and example
algorithms by using the parameters -DBUILD UNSTABLE and -DBUILD EXAMPLES.

if this is correct an gui window should open in the following instructions which am not able to see:

4.1. RevKit Graphical User Interface
The RevKit Graphical User Interface enables the creation and execution of customized
design processes to be executed. Therefore, a GUI is utilized where the respective tasks
can easily be put together by means of item blocks connected to a graph. Each item
performs an operation and may have ports for the respective input parameters and
output results. Input ports can be connected to output ports forming a channel when
they support the same data types.
In order to start the RevKit Graphical User Interface, the following command has to
be invoked from within the root directory of RevKit:

./tools/gui/gui.py

I was able to do the first 2 instructions, but after that I am unable to follow what has to be done, i.e. the instructions relating to the bootstrap script. Can anyone tell me what exactly needs to be done? basically i need to get to the gui interface which am unable to do

1RevKit – User Manual, 3. Download and Installation

Best Answer

You need to install some essential files requires for compiling software and downloading the dependencies. You can install it like this:

sudo apt-get install build-essential git

If this doesn't work, please specify the output you get when running the make line.