Re: SunStudio compile
Michael Ströder <[EMAIL PROTECTED]> writes: > Matej Vela wrote: >> The type checking seems to be a bit overzealous. Try changing line 108 >> of Modules/options.c from >> >> LDAPControl_List_DEL(ptr); >> >> to >> >> LDAPControl_List_DEL((LDAPControl**) ptr); > > Matej, do you think we should change this in general? Yes, can't hurt (though most compilers are fine with both). 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 [email protected] https://lists.sourceforge.net/lists/listinfo/python-ldap-dev
Re: SunStudio compile
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 [email protected] https://lists.sourceforge.net/lists/listinfo/python-ldap-dev
Re: SunStudio compile
Matej Vela wrote: > 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; I will commit this change. Please also examine http://python-ldap.cvs.sourceforge.net/python-ldap/python-ldap/Modules/LDAPObject.c?r1=1.79&r2=1.80 http://python-ldap.cvs.sourceforge.net/python-ldap/python-ldap/Modules/options.c?r1=1.19&r2=1.20 Ciao, Michael. - 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 [email protected] https://lists.sourceforge.net/lists/listinfo/python-ldap-dev
Re: SunStudio compile
Michael Ströder <[EMAIL PROTECTED]> writes: > I will commit this change. Thanks. > Please also examine > > http://python-ldap.cvs.sourceforge.net/python-ldap/python-ldap/Modules/LDAPObject.c?r1=1.79&r2=1.80 > > http://python-ldap.cvs.sourceforge.net/python-ldap/python-ldap/Modules/options.c?r1=1.19&r2=1.20 Both look good. 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 [email protected] https://lists.sourceforge.net/lists/listinfo/python-ldap-dev
problem using python-ldap under fcgi
Hi, I've got a little problem and I'm not sure how to track down the error I'm getting. My web server is spitting back a 504 gateway timeout which isn't helpful at all so I'm hoping someone here can point me in the right direction. When I attempt to: l = ldap.initialize(settings.AD_LDAP_URL) l.simple_bind_s(binddn,password) l.unbind_s() I get the gateway timeout but this works perfectly fine in the python interpreter. I'm running django as an fcgi preforked socket and pointing my nginx fcgi server to it. All web requests work fine until I hit the l.simple_bind_s() function so I'm having a heck of a time finding out what the actual error is. The only other output I've been able to produce is: *** glibc detected *** python: free(): invalid pointer: 0x08e9b1ec *** this is when I don't background the fcgi process. I'm fully aware that this may have nothing to do with python-ldap but just hoping someone here may have a clue for me. python 2.5.2 python-ldap 2.3.5 ubuntu 7.10 my fcgi socket is spawned like so (if it helps): python /var/django/gis/manage.py runfcgi --settings=intranet_settings method=prefork \ pidfile=/tmp/fcgi.pid \ socket=/tmp/fcgi.sock Thanks, Matt - 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 [email protected] https://lists.sourceforge.net/lists/listinfo/python-ldap-dev
