Anil <[EMAIL PROTECTED]> writes: > Thanks, that worked! I am able to compile it now, but if I enable sasl, > it also fails: > > "Modules/LDAPObject.c", line 568: Warning: String literal converted to > char* in formal argument format in call to > _PyObject_CallMethod_SizeT(_object*, char*, char*, ...). > "Modules/LDAPObject.c", line 614: Error: Cannot use void* to initialize > sasl_interact*. > "Modules/LDAPObject.c", line 615: Error: Cannot use void* to initialize > _object*. > "Modules/LDAPObject.c", line 689: Warning (Anachronism): Formal argument > proc of type extern "C" int(*)(ldap*,unsigned,void*,void*) in call to > ldap_sasl_interactive_bind_s(ldap*, const char*, const char*, > ldapcontrol**, ldapcontrol**, unsigned, extern "C" > int(*)(ldap*,unsigned,void*,void*), void*) is being passed > int(*)(ldap*,unsigned,void*,void*). > > Sounds like the same thing.
Yup. If you haven't already, try replacing lines 614 and 615 sasl_interact_t *interact = in; PyObject *SASLObject = defaults; with sasl_interact_t *interact = (sasl_interact_t *) in; PyObject *SASLObject = (PyObject *) defaults; (Sorry for the late reply.) Cheers, Matej ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Python-LDAP-dev mailing list Python-LDAP-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/python-ldap-dev