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>
