Date: Thu, 22 Feb 1996 12:36:17 -0800 From: lisa@transport.com (Lisa Lopshire) To: hackers@freebsd.org Cc: coredump@nervosa.com Subject: Re: Sendmail Message-ID: <199602222036.MAA30496@mail.transport.com>
next in thread | raw e-mail | index | archive | help
Heres some of the compile notes from 8.7 for FreeBSD. Anyone been through this? [BSDI (BSD/386) 1.0, NetBSD 0.9, FreeBSD 1.0 The "m4" from BSDI won't handle the config files properly. I haven't had a chance to test this myself. The M4 shipped in FreeBSD and NetBSD 0.9 don't handle the config files properly. One must use either GNU m4 1.1 or the PD-M4 recently posted in comp.os.386bsd.bugs (and maybe others). NetBSD-current includes the PD-M4 (as stated in the NetBSD file CHANGES). FreeBSD 1.0 RELEASE has uname(2) now. Use -DUSEUNAME in order to use it (look into Makefile.FreeBSD). NetBSD-current may have it too but it has not been verified. You cannot port the latest version of the Berkeley db library and use it with sendmail without recompiling the world. This is because C library routines use the older version which have incompatible header files -- the result is that it can't read other system files, such as /etc/passwd, unless you use the new db format throughout your system. You should normally just use the version of db supplied in your release. You may need to use -DOLD_NEWDB=1 to make this work -- this turns off some new interface calls (for file locking) that are not in older versions of db. You'll get compile errors if you need this flag and don't have it set. 4.3BSD If you are running a "virgin" version of 4.3BSD, you'll have a very old resolver and be missing some header files. The header files are simple -- create empty versions and everything will work fine. For the resolver you should really port a new version (4.8.3 or later) of the resolver; 4.9 is available on gatekeeper.DEC.COM in pub/BSD/bind/4.9. If you are really determined to continue to use your old, buggy version (or as a shortcut to get sendmail working -- I'm sure you have the best intentions to port a modern version of BIND), you can copy ../contrib/oldbind.compat.c into src and add oldbind.compat.o to OBJADD in the Makefile. On Tue, 20 Feb 1996, Lisa Lopshire wrote: > cannot chdir((null)): Bad address > syserr: ExitStat = 71 > > How do I reinstall? I have the diskettes. > Lisa Lopshire - Systems Engineer - Transport Logic - (503)243-1940 get ftp://ftp.cs.berkeley.edu:/pub/sendmail/sendmail-8.7.3.tar.gz tar xfvz sendmail-8.7.3.tar.gz cd sendmail-8.7.3 cd src makesendmail makesendmail install == Chris Layne ============================================================== == coredump@nervosa.com ================= http://www.nervosa.com/~coredump == Lisa Lopshire - Systems Engineer - Transport Logic - (503)243-1940 Bend: 317-0400 Vancouver: 693-9090 Salem: 588-7332 Seaside: 738-3844
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199602222036.MAA30496>