Installation of Kaskade 3.2.1:

1. Unpacking

    gunzip kaskade.tar.gz
    tar xf kaskade.tar

2. Minigraphik installing  (../lib-xxxx-gcc/libmg.a)

    cd 3.2.1/minigraph
    ./configure
    make

2. Kaskade compiling  (k6)

    cd 3.2.1/sources
    ./configure
    make

3. Testen

    cd 3.2.1/data
    ../sources/k6 cmd=peak-2d.cmd

Checked on:

  solaris 2.7  g++ 2.95.1
  solaris 2.7  CC  5.0        many Warnings
  solaris 2.6  CC  4.2        many Warnings (*1)
  IRIX 6.5     egcs-2.91.60
  IRIX 6.5     CC  7.3.1.1m   many Warnings
  Linux 2.0.30 g++ 2.7.2.1    some Warnings (*2)



*1: changes in general.h after ./configure:

    #define COMPLEX_TEMPLATES 0
    #include <complex.h>
    //using namespace std;

    change in makefile (insert -lcomplex)

    LIBS = $(FCLIBS) -lX11  -L/opt/SUNWspro/lib -lF77 -lM77 -lsunmath \
                     -lcomplex -lm

*2; change in makefile (insert -lf2c)

    LIBS = $(FCLIBS) -lX11 -lf2c -lm

===============================================================

Late changes 3.2.1.1  (April 11. 2003)

1 configuration files updated
2 small changes in mingraph/xdriv.c, mingraph/psdriv.c
3 round ==> Round in sources/numerics.h, sources/triang2.cc

Checked on:

  MacOSX 10.2.5, g++ version 3.1 20020420
     edited FCLIBS in sources/makefile manually
       FCLIBS = -L/sw/lib -lg2c

  Linux (Suse) 2.4.10-4GB-SMP, gcc version 2.95.3 20010315
     edited FCLIBS in sources/makefile manually
       FCLIBS = -lf2c
     inserted in sources/kaskade.cc
       int MAIN__;
