[SAC-HELP] HowTo compile SAC under Cygwin
Andreas Wuestefeld
andy.wuestefeld at bristol.ac.uk
Mon Mar 31 03:58:55 PDT 2008
Hi everybody
As of SAC version 101.1 the SAC development team made some adoptions to
ease installation under CYGWIN (http://www.cygwin.com/)
If you want to compile SAC under CYGWIN, you mainly need to have
installed several packages. Use the CYGWIN setup utility!
I list the necessary packages here by category (as of CYGWIN1.5):
=====================================================
1) Packages which *need* to be installed
Devel:
* gcc-g++
* libncurses-devel
* make
* readline
Libs:
* sunrpc
X11:
* xorg-x11-devel
=====================================================
2) some nice-to-haves (but *not* required!!!)
Editors:
* nedit
* nano
Shells:
* rxvt (terminal with copy-paste function)
System:
* util-linux (collection of linux utils, e.g. "more")
=====================================================
After you installed these, you should be able to compile SAC as
described in the readme.buildsac file
$> cd /path/to/unzipped/sac/
$> ./configure
$> make
$> make install
SAC is now installed under /usr/local/sac
The only thing left, is to set your environment variable in the .bashrc
according to the readme-file (Attention: SACAUX=${SACHOME}/winaux under
CYGWIN)
export SACHOME=/usr/local/sac
export PATH=${PATH}:${SACHOME}/bin
export SACAUX=${SACHOME}/winaux
export SAC_USE_DATABASE=0
export SAC_PPK_LARGE_CROSSHAIRS=1
Now, to run SAC, you need an XWindow server running in the background.
This is already installed, you just have to start it. I have set an
alias in my .bashrc
alias X='XWin -multiwindow -clipboard -silent-dup-error -logverbose 0 &'
(type XWin --help for more information)
Be sure, you also have the DISPLAY environment varible set in your .bashrc:
export DISPLAY=127.0.0.1:0.0
Now, the first time you start sac in a session type
$> X
$> sac
Try it:
SAC> fg
SAC> plot
At least, that worked for me :-)
Good luck
Andy Wuestefeld
More information about the sac-help
mailing list