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 ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html