Sendmail 8.9.1 for NEWS-OS Release 6.x 構築環境: NWS-5000TF NEWS-OS Release 6.1.2 NEWS-C 1.010 GNU make 3.76.1 GNU groff 1.10 インストール方法: # gzip -dc sendmail.8.9.1.tar.gz | tar xf - # cd sendmail.8.9.1 # patch -p1 < ThisFile # make # make install Buildスクリプトを使わないでトップディレクトリからmakeしたほうが、他のツー ルもコンパイルできるのでいいと思います。 groffがない人はマニュアル整形にnroff -manを使用してもなんとかなりますが、 できたファイルはメロメロなので、お奨めしません。 mail.localについて: 一応、mail.localまでコンパイルできるようにしてありますが、mail.localの 動作は確認してないので、わかる人だけ使ってください。 (/bin/mailで十分じゃないのかなぁ) hiraga@meis.sony.co.jp diff -urP sendmail-8.9.1/BuildTools/Site/site.NEWS-OS.6.x.m4 sendmail-8.9.1-newsos6/BuildTools/Site/site.NEWS-OS.6.x.m4 --- sendmail-8.9.1/BuildTools/Site/site.NEWS-OS.6.x.m4 Thu Jan 1 09:00:00 1970 +++ sendmail-8.9.1-newsos6/BuildTools/Site/site.NEWS-OS.6.x.m4 Tue Oct 27 17:16:23 1998 @@ -0,0 +1,18 @@ +# @(#)NEWS-OS.6.x 8.8 (Berkeley) 3/12/98 +define(`confCC', `cc') +define(`confOPTIMIZE', `-O2 -Olimit 3000') +define(`confSBINDIR', `/usr/sbin') +define(`confUBINDIR', `/usr/bin') +define(`confENVDEF', `-DUSE_VSYSLOG=0 -D__SVR4 -DSYSLOG_BUFSIZE=256 # -DSPT_TYPE=SPT_NONE ') +define(`confMANROOT', `/usr/local/man/C/man') +define(`confBEFORE', `sysexits.h ndbm.o mkstemp.o') +define(`confLIBS', `ndbm.o mkstemp.o -lelf -lsocket -lnsl # # with NDBM') +# +# must link mkstemp.o in /usr/ucblib/libucb.a for mail.local. +# +PUSHDIVERT(3) +mkstemp.o: + if [ -f /usr/ucblib/libucb.a ]; then \ + ar x /usr/ucblib/libucb.a mkstemp.o; \ + fi; +POPDIVERT