home *** CD-ROM | disk | FTP | other *** search
/ Photo CD Demo 1 / Demo.bin / inetray / support < prev    next >
Text File  |  1992-06-19  |  3KB  |  112 lines

  1. ======================================================================
  2.                     S U P P O R T 
  3.                     doc: Fri Apr  3 13:04:22 1992
  4.                     dlm: Fri Jun 19 19:34:59 1992
  5.                     (c) 1992 ant@ips.id.ethz.ch
  6.                     uE-Info: 95 22 T 0 0 72 3 2 8 ofnI
  7. ======================================================================
  8.  
  9. This document describes the supported machines and restrictions.
  10.  
  11. Note: Much of this data has not been tested by me. Many people just sent
  12.       me mail concerning their own ports. You can generally assume that
  13.       there's a way to make it work on the machines mentioned here...
  14.  
  15. General Quirks
  16. --------------
  17. These quirks have been added for no specific machines but just to add a
  18. few features. To add a quirk, you add -D<Quirk-Name> to the QUIRKS macro
  19. in the Makefile. You'll have to recompile inetray to use the quirk.
  20.  
  21. NOASYNCIO_QUIRK
  22.     if this is set (-DNOASYNCIO_QUIRK), stderr is not redirected to
  23.     the syslog but to a tmpfile the name of which starts with "inetr".
  24.     See tempnam(3) to find out where the file is written to.
  25.  
  26. SUN
  27. ---
  28. Compiles without problems (SUNOS 4.1.1). 
  29. Makefile definitions:
  30.     CCFLAGS =
  31.     LIBDRAND =
  32.     LIBRPC = 
  33.     INCRPC = 
  34.     SPAIR = 
  35.     INSTALL = $(INSTALLBSD)
  36.     QUIRKS =
  37. Warnings to ignore:
  38.     #include of /usr/include/... may be non-portable
  39.  
  40. SGI (Silicon Graphics)
  41. ----------------------
  42. Compiles and runs perfectly. Multiple servers work just fine.
  43. Makefile definitions:
  44.     CCFLAGS = -cckr
  45.     LIBDRAND =
  46.     LIBRPC = -lsun
  47.     INCRPC =
  48.     SPAIR = 
  49.     INSTALL = $(INSTALLSYSV)
  50.     QUIRKS =
  51.  
  52. Snake (HP/UX) (not fully tested)
  53. -------------
  54. Makefile definitions:
  55.     CCFLAGS =
  56.     LIBDRAND =
  57.     LIBRPC = librpclib.a -lbsd
  58.     INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
  59.     SPAIR =
  60.     INSTALL = $(INSTALLSYSV)
  61.     QUIRKS = -DSNAKE_QUIRK
  62.  
  63. Convex C240
  64. -----------
  65. Makefile definitions:
  66.     CCFLAGS = -pcc -fi
  67.     LIBDRAND = libdrand48.a
  68.     LIBRPC =
  69.     INCRPC =
  70.     SPAIR =
  71.     INSTALL = $(INSTALLSINGLE)
  72.  
  73. IBM/6000 Model 340 (not fully tested)
  74. ------------------
  75. Makefile definitions:
  76.     CCFLAGS = 
  77.     LIBDRAND =
  78.     LIBRPC =
  79.     INCRPC =
  80.     SPAIR =
  81.     INSTALL = $(INSTALLSINGLE)
  82.  
  83. DECstation
  84. ----------
  85. Needs librpclib.a under the current version. This can be compiled
  86. without many problems (see section Compiling librpclib.a in INSTALL).
  87. After that it runs fine (including multiple servers).
  88. Note: you should also comment out the #define of MAXHOSTNAMELEN from the
  89. file rpc/types.h (There IS and #ifndef, but due to a peculiarity of
  90. rpcgen the sequence of includes cannot be made correct).
  91. Makefile definitions:
  92.     CCFLAGS = <none>
  93.     LIBRPC = librpclib.a
  94.     INCRPC = -I<Path of Sun_rpc_4.0> -Dsparc
  95.     SPAIR = <none>
  96.     INSTALL = $(INSTALLBSD)
  97.     QUIRKS = <none>
  98.  
  99. Apple (AUX)
  100. -----------
  101. Needs librpclib.a under the current version. This can be compiled
  102. without many problems (see section Compiling librpclib.a in INSTALL).
  103. After that it runs fine (including multiple servers).
  104. Makefile definitions:
  105.     CCFLAGS = <none>
  106.     LIBRPC = librpclib.a
  107.     INCRPC = -I<Path of Sun_rpc_4.0> -Dmc68000
  108.     SPAIR = socketpair.o
  109.     INSTALL = $(INSTALLSYSV)
  110.     QUIRKS = -DAUX_QUIRK
  111.  
  112.