Cyrus-sasl 2.2.0.15 (?!) headers - Mac OS X 10.4+

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey, folks,

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)

However, OS X ships with no development headers for the library, so attempts to use it fail nastily (libpurple attempts to import <sasl/ sasl.h>). I can't find any mention of such a version in any authoritative space. Could anyone shed any light on what's going on with this version, where I can get headers for it, or anything else regarding this?

(Oddly, I don't see any plugins in /usr/lib/sasl2 by default... perhaps they are compiled statically into the dylib? That's a secondary problem, I guess - libsasl is definitely linked-against by frameworks on the system, so it must be doing something.)

I've tried building my own copy of libsasl (2.1.21) and using it, but because other system libraries link against 2.2.0.15 it seems I end up with that loaded and used, anyways. I've tried using the 2.1.21 headers with the 2.2.0.15 library on the system, but the result is (completely unsurprisingly) poor - various things go oddly wrong, such as the username getting included twice instead of once in PLAIN authentication, with the result of failed authentication attempts.

Thanks very much for your help,
Evan Schoenberg

[Index of Archives]     [Info Cyrus]     [Squirrel Mail]     [Linux Media]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux