Cyrus-sasl 2.2.0.15 (?!) headers - Mac OS X 10.4+
Evan Schoenberg
evan at adiumx.com
Mon Nov 19 14:14:51 EST 2007
On Nov 19, 2007, at 12:30 PM, Sebastian Hagedorn wrote:
>> I'm trying to enable cyrus-sasl authentication for XMPP in
>> libpurple, an
>> instant messaging library, for use in Adium, a Mac OS X open source
>> instant messaging program.
>>
>> Mac OS X ships with libsasl that claims to be 2.2.0.15
>> (libsasl2.2.0.15.dylib); otool reports:
>> /usr/lib/libsasl2.2.dylib (compatibility version 3.0.0, current
>> version
>> 3.15.0)
>
> I don't think you can read the version number that way. Internally
> it's 2.1.18.I'm not sure how Apple number their libraries.
Ah! Thanks. Is there a way I could have found that out without asking
the list, or is it just Something One Knows?
>> I've tried building my own copy of libsasl (2.1.21) and using it,
>
> That's generally the correct course of action.
>
>> but
>> because other system libraries link against 2.2.0.15 it seems I end
>> up
>> with that loaded and used, anyways.
>
> What system libraries are you talking about?
For example, my program uses Apple's Address Book.framework, which
loads LDAP.framework, which loads the system version of libsasl from /
usr/lib.
> If you really need them perhaps you'd be better of installing
> 2.1.18 ...
Well, 2.1.18 is already installed by default... but the point of using
the 2.1.18 sources is exactly what I wanted to try; I just didn't know
what 'real' version of cyrus-sasl to get. On my local system (Mac OS
X 10.5), this has worked perfectly... I need to test it out on a 10.4
system to be sure that this is a complete solution.
Thanks much for your help!
-Evan
More information about the Cyrus-sasl
mailing list