#152: configure: error: no SASL backend available out of: gsasl -----------------------+---------------------------------------------------- Reporter: chewblocka | Owner: smoku Type: defect | Status: closed Priority: major | Component: Build Version: 2.1.15 | Resolution: invalid Keywords: | Tracforge_linkmap: Blocking: | -----------------------+---------------------------------------------------- Changes (by chewblocka):
* status: new => closed * resolution: => invalid Comment: Replying to [comment:1 smoku]: > Replying to [ticket:152 chewblocka]: > > First off, I am quite annoyed that this prerequisite is not mentioned anywhere in the installation documentation > > {{{ > [EMAIL PROTECTED]:~/devel/jabberd2$ cat README > README for Jabber Open Source Server (2.1) > > [...] > > Required packages: > > - expat - XML parsing libraries > http://expat.sourceforge.net/ > - Simple Authentication and Security Layer library > * GnuSASL (0.2.14 or higher) > http://www.gnu.org/software/gsasl/ > please see contrib/ subdir for patches > or > * Cyrus SASL - > http://asg.web.cmu.edu/sasl/ > > Optional packages: > [...] > }}} > > > and that you apparently cannot plugin cyrus-sasl instead of gsasl > > You can. Use {{{--enable-sasl=cyrus}}}. It's not supported, thus not mentioned in ./configure --help. > > > checking for Libidn version >= 0.3.0... yes > > checking gsasl.h usability... yes > > checking gsasl.h presence... yes > > checking for gsasl.h... yes > > checking for gsasl_check_version in -lgsasl... yes > > checking for GnuSASL version >= 0.2.14... no > > configure: error: no SASL backend available out of: gsasl > > Aparently, you have gsasl installed, but in version prior to 0.2.14. Please check if you have libgsasl in /usr/lib. > > If not, please attach your {{{config.log}}} file to the ticket. It would be nice if the InstallGuide were updated to reflect these requirements. I have libgsasl 0.2.21 installed. For some reason, the configure script is only looking in /usr/lib even though /usr/local/lib is in my ld.so.conf so I created symbolic links to the copies in /usr/local/lib and it works now. It looks like I've had to do this with several other libraries as well. Another example was the mysql libraries. They are located in /usr/lib/mysql instead of just /usr/lib/. In any case, I think I'm getting through it now. -- Ticket URL: <http://jabberd2.xiaoka.com/ticket/152#comment:2> jabberd2 <http://jabberd2.xiaoka.com/> versatile XMPP server _______________________________________________ Jabberd2 mailing list Jabberd2@lists.xiaoka.com http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com