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