After installing all required yast-packages (see below) the recent version of CR-Tools (#3852 as of 13.12.2009, without startools or GUI) installed without additional intervention. (Needs to be checked with a clean system! AH)
The rough steps:
cd <your path> ;svn co http://usg.lofar.org/svn/code/trunk usg
…/usg/release/bin directory to your path (e.g. with bash): echo "export LOFARSOFT=<your path>/usg" >> ~/.bashrc echo ". $LOFARSOFT/devel_common/scripts/init.sh" >> ~/.bashrc
cd <LOFARSOFT>/usg/build; ./bootstrap; make cr
In general the installation on a plain OpenSUSE 10.3 works without much trouble. (Update 28. Mar. 2008:) The recent version of the cr-tools require root, which needs to be istalled “by hand”. Also the libgfortran symlink still needs to be set. But both issues are considered minor.
The detailed steps:
/usr/lib and make a symlink from libgfortran.so to libgfortran.so.2.0.0: cd /usr/lib; ln -s libgfortran.so.?.0.0 libgfortran.so
(Adjust this to the exact name of the installed libgfortran.)
/opt/root)ftp://root.cern.ch/root/root_v5.22.00.source.tar.gz, and then unpacking, ./configure, make, and make install./bootstrapcmake . ccmake . enable-qtmakemake installcd <LOFARSOFT> ;svn co http://usg.lofar.org/svn/code/trunk usg
…/usg/release/bin directory to your path (e.g. with bash): echo "export LOFARSOFT=<your path>" >> ~/.bashrc echo ". $LOFARSOFT/devel_common/scripts/init.sh" >> ~/.bashrc
cd <LOFARSOFT>/usg/build; ./bootstrap; make cr
(Note: You get several warnings: warning: deprecated conversion from string constant to ‘char*’ Just ignore them…)
cd <LOFARSOFT>/usg/build/cr; make edit_cache
CR_WITH_GUI, configure (press “c”), generate (press “g”)make install
And pray that it works…