update to SASL breaks sendmail

Dan Nelson dnelson at allantgroup.com
Sun Jan 6 01:55:17 UTC 2013


In the last episode (Jan 05), Robert Huff said:
> On 1/5/2013 8:30 PM, Dan Nelson wrote:
> > In the last episode (Jan 05), Robert Huff said:
> 
> >> 	This morning I updated cyrus-sasl to the latest version, which
> >> bumps the library version from ".2" to ",3".  This appears to break
> >> sendmail in at least two places.
> >>
> >> 	 I have added a mapping in libmap.conf ... which seems to work
> >> ... but I'm pretty sure that's Not The Right Thing.
> >>      What is?
> >
> > Rebuild sendmail so that it links against the updated sasl libraries, or
> > make sure to preserve old shared libraries when upgrading packages.
> 
> 	I know how to build world; what is the correct way of
> building/installing just sendmail and making sure I get the right
> libraries?  (The information in
> /usr/ports/security/cyrus-sasl/files/Sendmail.readme doesn't appear to 
> apply.)

Base sendmail doesn't link with sasl by default.  If you had edited
Makefiles or make.conf to enable that, running "make clean all install
clean" in /usr/src/usr.sbin/sendmail/ should build and install just the new
sendmail.  Or, if you had installed the mail/sendmail port with sasl
enabled, force-upgrade that port using your favorite method.

-- 
	Dan Nelson
	dnelson at allantgroup.com


More information about the freebsd-questions mailing list