Subject: pkg/17092: Sendmail 8.12.3nb1
To: None <gnats-bugs@gnats.netbsd.org>
From: None <burgess@neonramp.com>
List: netbsd-bugs
Date: 05/28/2002 16:24:09
>Number:         17092
>Category:       pkg
>Synopsis:       Experimental Sendmail changes to allow 'milter' contruction
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Tue May 28 16:25:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Dave Burgess
>Release:        1.5
>Organization:
Nebraska On-Ramp
>Environment:
System: NetBSD ftp.neonramp.com 1.5 NetBSD 1.5 (NEONRAMP-RADIUS) #0: Sat Feb 3 07:42:20 CST 2001 root@radius1.neonramp.com:/usr/src/sys/arch/i386/compile/NEONRAMP i386


>Description:
I have created a pkgsrc tar file called "ftp://ftp.neonramp.com/pub/sendmail-8.12.3nb1.tar.gz"
which includes all of the components I can figure out to build the newest version of sendmail
(newer than -current) and should include milter support.  It also fixes the currently broken
openldap and starttls USE_* options by including the facilities for correctly compiling and
linking the required libraries for each.  The patches are also updated to correctly apply
against the 8.12.3 source code.
>How-To-Repeat:
N/A
>Fix:
I've been trying to build milters with this patchset, and I think I'm doing something wrong.
For example, the system doesn't correctly build 'libmilter' and pre-install it.  I have to do
that by hand with this file.  I'm sure there's a cool, easy way to do it with a 'pre-build'
tag, but I'm not sure what the 'best' way to approach that would be.  There also seems to be
some kind of strange interaction between the pthreads code and the basic system code.  The
system hangs in a couple of places during executable testing for the milters; the sendmail code
recommends changing a define.  Both defines cause similar failures.  Basically, I need some
help finishing up this code.

>Release-Note:
>Audit-Trail:
>Unformatted: