Hi there Andreas, I set this up for you. I know it's not a convenient install process, but the state of saclib and qepcad is not really under my control. So I'm just trying to make it as easy as I can for you to get things up and running and looking at least vaguely like what I've got! Feel free to e-mail if things don't work ... or even if they do.

CHRiS

P.S. As I've been compiling these directions for getting this to work, I see that there's a lot of redundancy, and I really could've done this all better. I apologize.

QEPCAD and Saclib2.1

The files saclib2.1.tar.gz and qesource.tar.gz contain the latest saclib2.1 and qepcad implementations. Download these files and follow the instructions below:

Assuming you're installing these on an UltraSparc, then to compile saclib:

  1. gunzip saclib2.1.tar.gz and tar xf saclib2.1.tar.
  2. Set the environment variable saclib to be the full path up to and including the directory saclib2.1.
  3. Set the environment variable CC to be the full path of gcc. Note that what's given here assumes the new gcc, which is /usr/local/gnu/egcs/bin/gcc on our system.
  4. enter $saclib/bin/mklib opt

Assuming you're installing these on an UltraSparc, then to compile qepcad:

  1. gunzip qesource.tar.gz and tar xf qesource.tar.
  2. Set the environment variable qe to be the full path up to and including the directory qesource.
  3. Edit the file $qe/SFext/Makefile so that
    ######## Modify this path to hold the path of this directory #####
    LIBDIR = /usa/saclib/Chris/qesource/SFext
    ##################################################################
    
    contains the proper path up to and including $qe/SFext, and so that
    CCpp = /usr/local/gnu/egcs/bin/g++
    CC = /usr/local/gnu/egcs/bin/gcc
    
    are set to the location of the new gcc and g++.
  4. In $qe/SFext type make.
  5. Edit the file $qe/source/Makefile so that
    # ======================================================
    #      Adjust these during installation
    # ======================================================
    CC        =  /usr/local/gnu/egcs/bin/gcc
    linkCC    =  /usr/local/gnu/egcs/bin/g++
    SFEXTS    =  /usa/saclib/Chris/qesource/SFext
    
    CC are linkCC set to the new gcc and g++, and SFEXTS points to $qe/SFext.
  6. Enter: make, and drucken die Daumen!

Joe Saclib
Last modified: Tue Jul 13 11:03:08 EDT 1999