Building Cyrus SASL on Windows requires some special instrctions - see LDAP_C_SDK_SASL_Windows for more information and required patches.
If your build is successful, the LDAP C SDK libraries, command line tools, and header files will be placed under mozilla/dist/. Note that you can build without SSL support by skipping the NSS related build steps and omitting the --with-nss on the configure command.
5.17 has support for building with the Mozilla client and the client team has used 5.17 as their branch point for new client work.
There is a lot of bug fixing going on now, so if you have any requests, now is a good time to get them in to be examined. This release contains a fix for using start TLS with the command line tools as well as some configuration and Makefile changes for building with gcc on Solaris (32 bit and 64 bit) - bugs 291993, 293042, and 293199. The previous release was 5.15, CVS tag LDAPCSDK_5_1_5_RTM.
The hg tags are LDAPCSDK_6_0_7_RTM and LDAPCSDK_20110106_607_RTM.
The source tarball is here: ftp://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/releases/v6.0.7/src The LDAP repositories have now moved to a Mercurial installation.
You will still need a binary copy of NSPR or you will need to build NSPR from source.
This method is deprecated, but the instructions are here for historical reasons.some OS ship with SASL library and plug-ins at standard locations, for instance on Solaris 10 and Linux all you have to do is to specify --with-sasl so autoconf will look for it in all the standard locations.for any OS that does not ship SASL as part of its distribution you might wanna check if there are any SASL packages available separately either by OS vendor or trusted third party and if none available you can build Cyrus SASL from the source which also can be a preferred option in cases when you require certain SASL library or plug-ins customization to suit your needs.where prefix option will vary to fit your own installation path.New platform support - The CVS head now has support for building on linux x86_64, HP-UX IA64, and Solaris using gcc. LDAP Roadmap There is an optional package called SVRCORE which provides secure PIN management for the command line and Windows clients.This is recommended for using the command line tools with SSL, for a more secure environment. Alternatively, you can download stable binary releases of NSPR and NSS and drop them into your source tree under mozilla/dist.The CVS tags are LDAPCSDK_6_0_3_RTM and LDAPCSDK_20070313_603_RTM.