sync_server and PLAIN mech...

Dan White dwhite at olp.net
Fri Apr 2 18:41:15 EDT 2010


On 02/04/10 16:57 -0500, Derek Chen-Becker wrote:
>Aha! I knew it was something dumb/simple. Although sasl2 was compiled
>and installed under /usr/local, it was still searching for things under
>/usr/lib/sasl2. Here's the relevant calls from truss (Solaris strace equiv):
>
>openat(-3041965, "/usr/lib/sasl2", O_RDONLY|O_NDELAY|O_LARGEFILE) Err#2
>ENOENT
>
>I set a symlink (as it says to in the install.html file, don't know how
>I missed that...) from /usr/local/lib/sasl2 to /usr/lib/sasl2 and now
>it's all working:
>
>bash-3.00# /usr/local/sbin/pluginviewer
>Installed SASL (server side) mechanisms are:
>LOGIN ANONYMOUS PLAIN GSSAPI DIGEST-MD5 CRAM-MD5 EXTERNAL
>...
>
>If I may make a suggestion, it would be nice if "make install" performed
>the symlink, or at least printed out a very visible message to that
>effect. I suspect I'm not the first person to run into this.

That should probably be done during the configure stage when --prefix and
--with-plugindir don't match. This should do the right thing:

--with-plugindir=/usr/local/lib/sasl2

-- 
Dan White


More information about the Info-cyrus mailing list