Tuesday, April 30, 2024
 Popular · Latest · Hot · Upcoming
0
rated 0 times [  0] [ 0]  / answers: 1 / hits: 1281  / 2 Years ago, thu, march 10, 2022, 12:43:27

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


More From » bash

 Answers
7

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.


[#25233] Thursday, March 10, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
diket

Total Points: 167
Total Questions: 124
Total Answers: 109

Location: Somalia
Member since Wed, Mar 15, 2023
1 Year ago
;