home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / mail / mh / 1098 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  7.9 KB

  1. Path: sparky!uunet!decwrl!deccrl!bloom-beacon!eru.mt.luth.se!lunic!sunic!news.funet.fi!funic!news.cs.hut.fi!cs.hut.fi!sti
  2. From: sti@cs.hut.fi (Sami-Jaakko Tikka)
  3. Newsgroups: comp.mail.mh
  4. Subject: Problems in compiling under SunOS 4.1
  5. Message-ID: <STI.92Sep7021308@laphroaig.cs.hut.fi>
  6. Date: 6 Sep 92 23:13:12 GMT
  7. Sender: usenet@cs.hut.fi (Uutis Ankka)
  8. Reply-To: Sami.Tikka@hut.fi
  9. Distribution: comp
  10. Organization: Helsinki University of Technology, Finland
  11. Lines: 160
  12. X-Md4-Signature: c5c2f96ef1a9d66d05a76083f5bc1add
  13.  
  14.  
  15. I haven't been able to compile MH on my system.  The symptoms are
  16. included at the end of this message.  Any help would be greately
  17. appreciated. 
  18.  
  19. My environment: SunOS Release 4.1.2 (LAPHROAIG) #1: Wed Jul 8 12:48:35 EET DST 1992
  20. We have NFS and YP and would also like to run POP.  I would also like
  21. to use shared libraries to make executables smaller.
  22.  
  23. This is the file I fed to mhconfig:
  24.  
  25. # For Sun OS 4.* with SendMail, running Yellow Pages, and /etc/named.
  26. # MH will post mail through an SMTP connection to the localhost's
  27. # SendMail daemon.  Be sure to set "servers" in your mtstailor file.
  28. #
  29. #bin    /usr/new/mh
  30. bin     /v/MH-6.7.2/bin
  31. #etc    /usr/new/lib/mh
  32. etc     /v/MH-6.7.2/mh
  33. mail    /usr/spool/mail
  34. manuals    new
  35. editor    prompter
  36. mts    sendmail/smtp
  37. options    BSD42 BSD43 SUN40 SUN41 TYPESIG=void
  38. options    DBM
  39. options BIND
  40. curses    -lcurses -ltermcap
  41. cc      gcc
  42. ccoptions -O -pipe
  43. ranlib    on
  44. ldoptions -s -O
  45. sharedlib on
  46. slibdir   /usr/lib
  47. #
  48. # include "bbc" support to read NetNews via the NNTP.
  49. #
  50. bboards    nntp
  51. bbdelivery on
  52. bbhome /v/MH-6.7.2/bboards
  53. pop    on
  54. #
  55. # These are optional: 
  56. #
  57. # DUMB      restricts some address defaulting
  58. # RPATHS  don't throw away UNIX "From " lines
  59. # MHE      for Emacs/MH interface
  60. # SBACKUP change to "#" instead of ","
  61. # MSGPROT default messages to 0600 protection mode
  62. #
  63. options    DUMB 
  64. options    RPATHS
  65. options    MHE 
  66. options    SBACKUP='"\\043"'
  67. options    MSGPROT='"0600"'
  68. options FOLDPROT='"0700"'
  69. options ATTVIBUG
  70. options ISI
  71. options LOCKF
  72. options MHRC
  73. options POP2
  74. options UK
  75.  
  76. And this is my mtstailor-file:
  77.  
  78. servers:    localhost \01localnet
  79.  
  80. mmdfldir:    @(MHDROPATH)
  81. mmdflfil:    @(MHDROPFIL)
  82. uucpldir:    /usr/spool/mail
  83. uucplfil:    
  84. mmdelim1:    \001\001\001\001\n
  85. mmdelim2:    \001\001\001\001\n
  86. mmailid:    0
  87. umincproc:
  88. lockldir:
  89.  
  90. hostable:    @(MHETCPATH)/hosts
  91. sendmail:    /usr/lib/sendmail
  92.  
  93.  
  94. Make in the main directory goes like this:
  95.  
  96. for d in config sbr mts zotnet uip support doc; do (cd $d; make DESTDIR=  -k all); done
  97. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe   -c config.c -o config.o
  98. MH 6.7.2 #6[UCI]
  99. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe   -c version.c -o version.o
  100. rm -f add.o shared/add.o
  101. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe -c -pic add.c
  102. gcc: unrecognized option `-pic'
  103. mv add.o shared/add.o
  104. rm -f add.o
  105. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe -c add.c
  106. ld -x -r add.o
  107. mv a.out add.o
  108.  
  109. <... a lot of similar successful compilations removed for brevity ... >
  110.  
  111. rm -f m_msgdef.o shared/m_msgdef.o
  112. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe -c -pic m_msgdef.c
  113. gcc: unrecognized option `-pic'
  114. mv m_msgdef.o shared/m_msgdef.o
  115. rm -f m_msgdef.o
  116. gcc -DBSD42 -DBSD43 -DSUN40 -DSUN41 -DTYPESIG=void -DDBM -DBIND -DDUMB -DRPATHS -DMHE -DSBACKUP='"\043"' -DMSGPROT='"0600"' -DFOLDPROT='"0700"' -DATTVIBUG -DISI -DLOCKF -DMHRC -DPOP2 -DUK -DSENDMTS -DSMTP -DPOP -DBPOP -DNNTP -O -pipe -c m_msgdef.c
  117. ld -x -r m_msgdef.o
  118. mv a.out m_msgdef.o
  119. mv libmh.a zlibmh.a
  120. mv: libmh.a: No such file or directory
  121. make[1]: *** [libmh.a] Error 1 (ignored)
  122. ar r libmh.a add.o adios.o admonish.o addrsbr.o advertise.o advise.o ambigsw.o atooi.o brkstring.o closefds.o concat.o copy.o copyip.o cpydata.o cpydgst.o discard.o done.o fdcompare.o gans.o getans.o getanswer.o getcpy.o help.o fmtcompile.o formataddr.o formatsbr.o m_atoi.o m_backup.o m_convert.o m_delete.o m_draft.o m_find.o m_fmsg.o m_foil.o m_getdefs.o m_getfld.o m_getfolder.o m_gmprot.o m_gmsg.o m_maildir.o m_name.o m_readefs.o m_remsg.o m_replace.o m_scratch.o m_seq.o m_seqbits.o m_seqflag.o m_seqnew.
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132. o m_setcur.o m_setseq.o m_setvis.o m_sync.o m_tmpfil.o m_update.o m_whatnow.o makedir.o path.o peekc.o pidwait.o pidstatus.o printsw.o push.o putenv.o pwd.o refile.o remdir.o r1bindex.o showfile.o smatch.o sprintb.o ssequal.o strindex.o trimcpy.o uleq.o uprf.o vfgets.o formatdef.o m_msgdef.o; ranlib libmh.a
  133. Creating archive file `libmh.a'
  134. -rw-r--r--   1 sti      other      115114 Sep  7 01:41 libmh.a
  135. MH library built normally
  136. mv -f libmh.so zlibmh.so
  137. mv: libmh.so: No such file or directory
  138. make[1]: *** [libmh.so] Error 1 (ignored)
  139. (cd shared; ld -o ../libmh.so -assert pure-text add.o adios.o admonish.o addrsbr.o advertise.o advise.o ambigsw.o atooi.o brkstring.o closefds.o concat.o copy.o copyip.o cpydata.o cpydgst.o discard.o done.o fdcompare.o gans.o getans.o getanswer.o getcpy.o help.o fmtcompile.o formataddr.o formatsbr.o m_atoi.o m_backup.o m_convert.o m_delete.o m_draft.o m_find.o m_fmsg.o m_foil.o m_getdefs.o m_getfld.o m_getfolder.o m_gmprot.o m_gmsg.o m_maildir.o m_name.o m_readefs.o m_remsg.o m_replace.o m_scratch.o m_seq.
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149. o m_seqbits.o m_seqflag.o m_seqnew.o m_setcur.o m_setseq.o m_setvis.o m_sync.o m_tmpfil.o m_update.o m_whatnow.o makedir.o path.o peekc.o pidwait.o pidstatus.o printsw.o push.o putenv.o pwd.o refile.o remdir.o r1bindex.o showfile.o smatch.o sprintb.o ssequal.o strindex.o trimcpy.o uleq.o uprf.o vfgets.o formatdef.o m_msgdef.o)
  150. ld: add.o: assert pure-text failed: reference to _free at e8 in add.o
  151.  
  152. ld: add.o: assert pure-text failed: reference to _sprintf at d0 in add.o
  153.  
  154. ld: add.o: assert pure-text failed: reference to [offset] at c8 in add.o
  155.  
  156. ld: add.o: assert pure-text failed: reference to [offset] at c4 in add.o
  157.  
  158. ld: add.o: assert pure-text failed: reference to [offset] at bc in add.o
  159.  
  160. ld: add.o: assert pure-text failed: reference to _adios at b8 in add.o
  161.  
  162. ld: add.o: assert pure-text failed: reference to [offset] at b4 in add.o
  163.  
  164. ld: add.o: assert pure-text failed: reference to _malloc at 9c in add.o
  165.  
  166. ld: add.o: assert pure-text failed: reference to _strlen at 90 in add.o
  167.  
  168. ld: add.o: assert pure-text failed: reference to _strlen at 84 in add.o
  169.  
  170. ld: add.o: assert pure-text failed: reference to [offset] at 80 in add.o
  171.  
  172. ld: add.o: assert pure-text failed: reference to [offset] at 7c in add.o
  173.  
  174. ld: add.o: assert pure-text failed: reference to [offset] at 6c in add.o
  175.  
  176. ld: add.o: assert pure-text failed: reference to [offset] at 68 in add.o
  177.  
  178. ld: adios.o: assert pure-text failed: reference to _done at 134 in adios.o
  179.  
  180. ld: adios.o: assert pure-text failed: reference to _advise at 12c in adios.o
  181.  
  182. ld: admonish.o: assert pure-text failed: reference to _advertise at 18c in admonish.o
  183.  
  184.  
  185. .... and so on ad infinitum.
  186.  
  187. Any clues?  This is my first MH installation and the instructions said
  188. 'complain if you have problems as there should be none'.  :)
  189. --
  190. Sami.Tikka@hut.fi                                  "Live Long and Prosper!"
  191. ---------------------------------------------------------------------------
  192. "I think there's a world market for about 5 computers."
  193.         - Thomas J. Watson, Chairman of the Board, IBM (around 1948)
  194.