Ported systems:

Currently tested on:
  (The two suns are my development boxes, and are the most heavily tested
   configurations)
Solaris 2.5, Sun 4, gcc 2.7.2.1, -DSOLARIS -DGCC260 (Stibo -> develop)
SunOS 4.1.4, Sun 4, gcc 2.6.3, -DSUNOS4 -DGCC260 (UT -> production)

  (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.03: gcc 2.6.2, all flags, 2.44 version of code, -DHPUX, works.
HPUX 9.05: gcc 2.6.3, all flags, 2.44 version of code, -DHPUX, works.
Solaris 2.3/2.4: gcc 2.5.8, all flags, 2.44 version of code, -DSOLARIS, works
AIX 3.2.5: gcc 2.6.3, all flags, 2.44 version of code, -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.
Sun3/SunOS 4.1.1_U1, gcc 2.6.3. Disable CCPIPE option, -DSUNOS4 -DGCC260
   current version, all flags
Linux- -DLINUX, andd -lc to the LIBS defintion. [Note, test was done
   with an earlier 2.44 prototype.]

Belived to work on (i.e. I don't have acccess to such a box, but I've been 
  told it works):
Linux (Slackware V?), 2.42, standard flags. Ask Roger Dingledine for
details. Need to remove most of global.h?
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:
SunOS 4.1.3, Sun 4, gcc 2.5.8, all flags, current revision of code.
      -DSUNOS4 -DGCC258
SunOS 4.1.1, Sun 4, gcc 2.6.0, all flags, 2.43 as of 2/27
      -DSUNOS4 -DGCC260
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, 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
