Ported systems:

Currently tested on:
  (The sun is my development box, and is the most heavily tested
   configuration, another GM runs Linux so that should be stable as well)

SunOS 4.1.4, Sun 4, gcc 2.7.2.1, -DSUNOS4    (production)

Solaris 2.5 (gcc 2.8.0), 2.6 (gcc 2.7.2.3) (development)

  (These configs were tested with an existing blindrc file, 
   and a turn was run, reports generated. I would expect major glitches 
   to be caught by doing those two options).
HPUX 9.05: gcc 2.7.2.1, all flags, -DHPUX, works.
AIX 3.2.5: gcc 2.6.3, all flags, -DAIX, works
   Note: The ".o: Makefile" dependancy is needed for AIX, as it
   does not support KEEP_STATE (Tested New-game code too)
Ultrix 4.4, gcc 2.6.3 all flags, current revision of code, -DULTRIX,
   my version of strdup (). Note: Due to quirks in the Ultirx make/sh
   implementation, the final compile of all targets dies. Manual
   compilation from the .o's works. CCPIPE must be disabled.
Linux 2.0.27 and 2.0.29 kernels- -DLINUX, (adding -lc to the LIBS defintion 
   may be needed). Note that this is both SparcLinux, and Linux for x86.
IRIX 5.3 -DIRIX5 gcc.2.6.3. CCPIPE must be disabled. Makefile hacked.
IRIX 6.2 -DIRXI6 cc (not gcc) CCPIPE must be disabled. Makefile hacked.
OSF/1 4.0 on an Alpha - -DOSF1, major gcc flag removal needed.

Belived to work on (i.e. I've been told it works):
OSF/1 for Dec Alpha: "I only had to comment out the random and strcasecmp
 functions in global.h" Stephen Murphy <stevem@cs.monash.edu.au>
 [Apparently, but lots of compiler warnings....]


Once tested on:
NetBSD 1.2/x86 gcc 2.7.2 -DNETBSD12
FreeBSD 2.2.2-RELEASE -DFREEBSD2
OpenBSD 2.1/Sparc, gcc 2.x (whatever ships with openbsd 2.1), -DOPENBSD2
Solaris 2.3/2.4: gcc 2.5.8, all flags, 2.44 version of code, -DSOLARIS, works
SunOS 4.1.3, Sun 4, gcc 2.7.2.1, all flags, version 2.47 alpha
SunOS 4.1.3, Sun 4, gcc 2.3.3, all flags, version 2.42
SunOS 4.1.1_U1 Sun3, gcc 2.3.3, version 2.40
SunOS 4.1.1_U1 Sun3, gcc 2.5.8, version 2.43 (lots of prototype
  complaints, when it shouldn't have them. Strange...)
SunOS 4.1.1_U1 Sun3, gcc 2.6.3. Disable CCPIPE option, -DSUNOS4 
   2.46, all flags
SunOS 4.1, gcc 1.39, Version 2.1 and earlier, 2.41
Ultirx 4.3, gcc 2.3.3, with -DNEW, -DV3, -DCARRYOVER, -DULTRIX
  (appears to require a strdup function, use -DULTRIX to get)
  Version 2.29. Version 2.40 appears to work (but final make fails)
  Manual compilation of Blind from the *.o files seems to be needed.
  [2.40 alpha1 was tested, not released version of code)
Ultrix 4.4, gcc 2.3.3 all flags, current revision of code, -DULTRIX,


Tried systems (I.e. I did a make and saw what happened):

SunOS 4.0.1 Sun 386i: failed due to header files missing. Probably would work
   otherwise. I no longer have access to this machine to attempt a port.
HPUX 8.07: Dies on O_RDWR, O_CREAT which it should get from fcntl.h. [Native C 
   compiler] Note: This was a 2.3x version. 2.43 might work.
HPUX 9.05: gcc 2.5.8 failed due to O_RDWR, O_CREAT problems above. Strange
