Trying to upgrade our isapi filter that uses an old 32 bit openldap50 library. Everything needs to be 64 bit and therefore including the open ldap sdk. I downloaded the latest version which is mozldap-6.0.7 and the MozillaBuild 1.3. I installed VC2012. I fixed some syntax problem in the ldapsdk.mak file. I started the MozillaBuild and issue the make command "make -f ldapsdk.mak build_all". The MozillaBuild complaint that the nsldap.mak file does not exist. The ldapsdk.mak make file is looking for the nsldap.mak file within the folder c-sdk/ldap/libraries/msdos/winsock and indeed the file does not exist. Am I doing the right thing or this is not the way to build the sdk. Am I missing some steps prior to this build such as needing to download other modules and configure those first? I appreciate if someone can help.
C:\mozilla\directory>c:\mozilla-build\start-msvc11-x64.bat "Mozilla tools directory: c:\mozilla-build\" Visual C++ 6 directory: Visual C++ 7.1 directory: Visual C++ 8 directory: Visual C++ 8 Express directory: Visual C++ 9 directory: Visual C++ 9 Express directory: Platform SDK directory: Platform SDK version: Using VC 2012 built-in SDK The system cannot find the path specified. Mozilla build environment: MSVC version 11. andrewy@11C-1040 ~ $ cd ../../mozilla/directory/ andrewy@11C-1040 /c/mozilla/directory $ make -f ldapsdk.mak build_all +++ ldapsdk.mak: building ldap cd c-sdk/ldap/libraries/msdos/winsock +++ ldapsdk.mak: depend step NMAKE : fatal error U1052: file 'nsldap.mak' not found Stop. make: *** [build_ldap] Error 2 _______________________________________________ dev-tech-ldap mailing list dev-tech-ldap@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-ldap