To install the software, install the packages in the following order:
See: IPython
You will need to have GNU-make installed, and a C++ compiler. We currently build against gcc-2.95, 2.96 and 3.1 fairly frequently. You will also need GNU binutils (ships with Linux, but UNIX users will need to install it). You'll need a platform that supports dynamically loaded modules (for example, Solaris, Linux, BSD, IRIX). The library code (rumba-base, and rumba-manifold) has been compiled on Solaris and Linux, and we plan to test these on IRIX.
Many Linux distributions come with recent versions of sip, PyQt, and Python already installed. However, it is necessary to install the compile time and runtime for python. For example, on Redhat, I have the python2 and the python2-devel packages installed.
tar xvzf rumba-manifold-xxxx.tgz ./configure [--prefix=directory] make make install
It is possible to explicitly disable rumba-python ( configure with --disable-python) and rumbaview (configure with --disable-rumbaview) if you don't want to install Qt or sip. rumbaview requires Qt, whereas rumba-python requires PyQt, sip and Qt.
It's advisable to specify where your rumba installation and Qt installation are located.
tar xvzf rumbagui-xxx.tgz ./configure --with-qt-dir=[dir] make
rumbagui is still an alpha release. Don't try to use it for real work.
Installing IPython is also recommended. To install it, untar it, cd into the IPython directory and run
python2 setup.py install