I have taken SatTrack-3.1.7, fixed the year 2000 bug in it,
altered the Makefile for OS X and updated gettle (get two line elements).

Update: July 2003
gettle updated by KL7NA, Rob, to use curl since the ftp download site has been closed. Thanks Rob!

Before you go through all of this, you might want to consider using MacDopplerPRO from Dog Park Software
It is less than 6 MB and displays more information than sattrack. On the other hand, sattrack is open source (free) and MacDopplerPRO requires that you register, although it does appear to work to some degree for free.

If you want to compile the sattrack source code you will need to install the Developer CD. This is available from Apple free.
I am including a compiled binary so this should not be required just to run it. If you have problems with the binary please email me.

To run SatTrack with the graphical display you will also need to download and install X11 display software.
I recommend the free package from apple, based on XFree86 4.2.1.
Download X11
NOTE: this constitutes about 42 megabytes

Finally we come to SatTrack itself.
If you are using Safari, Control-click on the link.
Otherwise click and hold on the link until a pull down menu appears, select Save Link As
Download sattrack_osx.tar.gz [approx. 700 KB]

You should put this file in your Home directory. SatTrack expects to be in a Home directory, if you put it elsewhere, you will have to modify things in the installation and configuration on your own.
(If your browser automatically downloaded it and unpacked it somewhere like on your desktop, drag the whole folder to your Home folder.)

In a Terminal window, type the following shell commands:
cd
gunzip sattrack_osx.tar.gz
tar xf sattrack_osx.tar
Assuming the tar succeeded you can now
rm sattrack_osx.tar
If you want to compile it yourself now you can type
cd SatTrack/src
make

SETTING YOUR PATH
If all goes well, you should now have sattrack and its utilities. To use it conveniently you should put its directory in your path in your .login file.
Mine looks something like this:
set path=(. ~/bin /usr/local/bin /bin /usr/bin /sbin /usr/sbin ~/SatTrack/run /usr/X11R6/bin)
next type
source ~/.login
rehash
so your shell will accept the new path.

At last, you should be able to start X11 and sattrack.
Double-click the X11 icon in your applications folder. (I put X11 in my dock for convenience)
When it is ready, an xterm window will open.
Put your cursor inside it and type
sattrack

Please refer to the SatTrack documentation ~/SatTrack/doc/sattrack.doc (a plain text file) for the details of operating sattrack.

Added touch:
You might want to put the following file in your home directory to automatically open an xterm appropriately sized for sattrack when starting X11.

Filename ~/.xinitrc

#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps
if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
    xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
    xmodmap $usermodmap
fi

# start some nice programs
twm &
xclock -update 1 -geometry 100x100-1+1 &
xterm -geometry 132x20+0-0 &
exec xterm -geometry 80x24+0+0 -name login


Updated Sat Jul 19 23:25:19 PDT 2003