home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / sgi / misc / 153 < prev    next >
Encoding:
Internet Message Format  |  1993-01-13  |  4.0 KB

  1. Xref: sparky comp.sys.sgi.misc:153 comp.mail.misc:4247
  2. Newsgroups: comp.sys.sgi.misc,comp.mail.misc
  3. Path: sparky!uunet!cs.utexas.edu!torn!skule.ecf!steve
  4. From: steve@ecf.toronto.edu (Steve Kotsopoulos)
  5. Subject: Re: Zmailer-2.2:  does it work w/IRIX4.0.*?
  6. Message-ID: <C0DxBI.26E@ecf.toronto.edu>
  7. Organization: University of Toronto, Engineering Computing Facility
  8. References: <1i4gemINNe7n@tamsun.tamu.edu>
  9. Date: Tue, 5 Jan 1993 14:23:41 GMT
  10. Lines: 141
  11.  
  12. In article <1i4gemINNe7n@tamsun.tamu.edu> steve@dewey.tamu.edu (Steve Rikli) writes:
  13. >Has anyone gotten Rayan Zachariassen's zmailer mail delivery agent/sendmail
  14. >replacement to successfully compile under IRIX 4.0.*?
  15. >
  16. >We're running a pre-release set of zmailer binaries from IRIX 3.3.2, and
  17. >just upgraded to zmailer-2.2 on our Suns (SunOS 4.1.1), but compilation
  18. >fails on our SGIs running 4.0.*.  
  19. >
  20. >I haven't hacked on the src at all yet, but needless to say it doesn't
  21. >compile right out of the box.  I'd really like to know if anyone has
  22. >gotten zmailer to work under IRIX, since I like it quite a bit and I'm
  23. >loathe to go back to configuring sendmail.
  24.  
  25. Yes. I have it working on IRIX 4.0.5, we've been running it since the 
  26. beginning of the school year. The only problem I ran into was with parallel
  27. routers delivering messages more than once, so I am only running 1 router now.
  28.  
  29. I removed the 'extern int openlog();' definition from include/sysprotos.h,
  30. here is my hostenv file (don't think I changed anything else):
  31.  
  32. # System features file for SGI IRIX 4.0
  33.  
  34. # order of linking for all the libraries mentioned in this file
  35. LIB_TSORT=    -lresolv -lsun
  36.  
  37. # Debugging memory allocator
  38. #
  39. MALLOC_LIB=    ../libmalloc/libmalloc_d.a
  40.  
  41. # signal handler return type
  42. SIGNAL_TYPE=    void
  43.  
  44. # IP IPC
  45. # Library:    network and socket routines
  46. # Include:    <netinet/*.h>, <net/*.h> etc
  47. INET_LIB=
  48. INET_INCL=    
  49.  
  50. # NFS support
  51. # Include:    <mntent.h>
  52. NFS_LIB=    -lsun
  53. NFS_INCL=
  54.  
  55. # BIND nameserver
  56. # Library:    BIND resolver routines
  57. # Include:    <netdb.h>, <arpa/nameser.h>, <resolv.h>
  58. # Config file:    /etc/resolv.conf or /usr/etc/resolv.conf or similar
  59. # RESOLV_LIB=    -lresolv -lsun
  60. RESOLV_LIB=
  61. RESOLV_INCL=
  62. RESOLV_CONF=    "/usr/etc/resolv.conf"
  63.  
  64. # NDBM
  65. # Library:    dbm_open(), dbm_close(), dbm_fetch(), dbm_store(), dbm_delete(),
  66. #        dbm_firstkey(), dbm_nextkey(), dbm_error(), dbm_clearerr()
  67. # Include:    <ndbm.h>
  68. NDBM_LIB=
  69. NDBM_INCL=
  70.  
  71. # DBM
  72. # Library:    dbm_init(), fetch(), store(), delete(), firstkey(), nextkey()
  73. # Include:    <dbm.h>
  74. DBM_LIB=
  75. DBM_INCL=
  76.  
  77. # Hosts file routines
  78. # Library:    sethostent(), gethostbyname()
  79. # Include:    <netdb.h>
  80. # Hosts file:    "/etc/hosts"
  81. HOSTS_LIB=    -lsun
  82. HOSTS_INCL=
  83. HOSTS_FILE=    "/etc/hosts"
  84.  
  85. # Directory reading routines
  86. # Library:    opendir(), readdir(), closedir(), rewinddir()
  87. # Header file:    <sys/dir.h> on BSD, <dirent.h> on SVID, perhaps <ndir.h>
  88. # Type:        either 'direct' or 'dirent' depending on flavour
  89. NDIR_LIB=
  90. NDIR_H=        <dirent.h>
  91. NDIR_TYPE=    dirent
  92. d_namlen=    d_reclen
  93.  
  94. # Syslog routines
  95. # Library:      openlog(), syslog()
  96. # Include:      <syslog.h>
  97. SYSLOG_LIB=
  98. SYSLOG_INCL=
  99.  
  100. # Location of time structure definitions
  101. TIME_H=        <sys/time.h>
  102.  
  103. # Set each *_TYPE to the type of the corresponding function (see sysprotos.h)
  104. FREAD_TYPE=    size_t
  105. FWRITE_TYPE=    size_t
  106. GETEUID_TYPE=    uid_t
  107. GETUID_TYPE=    uid_t
  108. SPRINTF_TYPE=    int
  109. STRLEN_TYPE=    size_t
  110. UMASK_TYPE=    mode_t
  111. TIMES_TYPE=    clock_t
  112. SETPWENT_TYPE=    void
  113.  
  114. # Set each variable to indicate the corresponding feature exists in libc
  115. LSTAT=
  116. SETREUID=
  117. FCHOWN=
  118. #FCHMOD=
  119. STRCHR=
  120. #UNAME=
  121. DUP2=
  122. #BSDSETPGRP=
  123. #RLIMIT=
  124. #BINMKDIR=
  125. #BINRMDIR=
  126. RENAME=
  127. #STATBLKSIZ=
  128. #BCOPY=
  129. #NFSMBOX=
  130. LOCKF=
  131. UNIONWAIT=
  132. #YP=    # USE_YP doesn't quite work yet
  133. SELECT=
  134. TIMEVAL=
  135. #NOFILE=
  136. #BSDNODELAY=
  137. VFPRINTF=
  138. DBMCLOSE=
  139. FTRUNCATE=
  140. #BSDTIMEZONE=
  141. SYSVTIMEZONE=
  142. SIGLIST=
  143. SETVBUF=
  144. SETSID=
  145.  
  146. #file system stuff, how to get block size, on sgi want a #include <sys/fs/s5macros.h>
  147.  
  148. -- 
  149. Steve Kotsopoulos                   mail:   steve@ecf.toronto.edu
  150. Systems Analyst                     bitnet: steve@ecf.UTORONTO.BITNET
  151. Engineering Computing Facility      uucp:   uunet!utai!ecf!steve
  152. University of Toronto               phone:  (416) 978-5898
  153.