Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Jan 2013 19:55:11 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Robert Huff <roberthuff@rcn.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: update to SASL breaks sendmail
Message-ID:  <20130106015511.GK39280@dan.emsphone.com>
In-Reply-To: <50E8D6E9.9070608@rcn.com>
References:  <20712.51723.379002.572170@jerusalem.litteratus.org> <20130106013059.GJ39280@dan.emsphone.com> <50E8D6E9.9070608@rcn.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@allantgroup.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130106015511.GK39280>