*** Compiling ***

Ogham is a Unix program. If you're running VMS, NT or DOS/Windows 3.1 or 95 
forget it. The mud will compile to an executable called "ogmud". The makefile
has been set to compile for Linux, AIX or OSF/1. If you are running some other 
version of unix you will need to alter the CC= assignment in it. See the
makefile for further info.

Ogham 2 will compile with no difficulties (well ok, maybe the odd warning here
or there) on the following unixes:

Linux 1.x (tested on 1.1.59 & 1.2.13 with GNU 2.5.8 C compiler)
HP-UX 10 *
IBM AIX 3 & 4 
DYNIX 4
DEC OSF/1
SunOS 5/Solaris 

* See the makefile. You'll get a couple of warnings on compilation about line 
  82 in main.c, ignore them. You need the HP ANSI compiler by the way, the 
  bundled one is strict K&R and is about as much use as a chocolate fireguard.


Should compile with minimal tweeking on these:

Irix
Next (Mach)
SCO (you'll need to rewrite the makefile and add -lsocket and -lcrypt_i to 
     each line but it will compile in the end)


Unlikely to compile without a fight on:

SunOS 4

(Has a non-ansi compilers which is the cause of the problem)

If there are any problems with the random() function then add 
-DRAND to the compile line in the makefile.


** Notes for Solaris users **

   Ogham compiles happily using the berkeley compiler - /usr/ucb/cc. For some
reason even though ucbcc and /usr/ucb/cc should be the same, one works and one
doesn't. I haven't bothered to look into it to find out why. If your system has
it just uncomment the appropriate line in the makefile.

