#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
[email protected]
http://lists.xiaoka.com/listinfo.cgi/jabberd2-xiaoka.com