From: Mauro C. <mci...@li...> - 2007-04-16 17:18:41
|
Ross McKerchar wrote: > Statements like 'Cyrus SASL on Windows is still laregely a "work in progress"' and Jonathan Bowman's experiences (http://sourceforge.net/mailarchive/message.php?msg_name=7a2b5dfb0702100528t64cfeaf0gd7859338f998a0d0%40mail.gmail.com) > suggest that I am very unlikely to succesfully navigate my with through such unfamiliar territory in a reasonable time-frame. > I have built Python-LDAP on Windows in the past, and this should just mean that you'd have to exclude SASL from the targets, i.e. no support for SASL on Windows (just as Michael correctly pointed out). How unfortunate this could be in your situation, I don't know. > Alternatively I am willing to be persuaded that the DIY option isn't as tricky as appears, so if someone is willing to offer me some extended pointers they would be greatly appreciated. It isn't _really_ tricky, at least not as tricky as it used to be when OpenLDAP didn't support Windows natively. Now it's just a matter of downloading the sources (Python, OpenLDAP, OpenSSL, BDB, Python-LDAP), setting up your MinGW build environment, and launching "make" (wait a while). Note that you don't need to build Python, nor BDB, but you'll need some headers; and you'll only need shared libraries, headers and libs from OpenLDAP and OpenSSL, not the whole OpenLDAP thing (most of all not slurpd, which did not build at all on my Windows box last time). The whole activity does take a while, though, last time I could afford the time I used a couple days interspersed in a week of real work. HTH Mauro |