ashwani saxena wrote:
Hi Rich,

Thanks for your suggestion. I switched to MozillaBuild 1.4 to build
APIs on Windows platform and it resolved the issue wrt build
environment.

I am able to build complete code base (i.e. NSS, NSPR and c-SDK)but
having issues as illustrated.

ISSUE 1: I went to "mozilla\security\nss" and built both NSS and NSPR
using the command "$make nss_build_all". This inreturn built both NSS
and NSPR and required libraries and utils got copied into "mozilla\dist
\WIN954.0_DBG.OBJ\(lib Or bin)" folder.

COMMENT: It created the NSPR files WITHOUT "lib" prefix under dist
folder.(e.g. nspr.dll, plc4.dll,plds4.dll, etc....).

Now i tried to add the certficate using certutil into certficate
database file using command as followed:
certutil.exe -A -i "d:\SSL_CA_Cert\certnew.cer" -d "d:\1database1\" -n "WinXP" 
-t PC,PC,PC -a

RESULT: I got the error as followed:
        certutil.exe: NSS_Initialize failed: Failure to load dynamic
library.
             error 126

I have the following libs in place: certutil.exe, nspr.dll,
plc4.dll,plds4.dll,nssutil3.dll,sasl32.dll, smime3.dll, ssl3.dll,
nss3.dll

AM NOT SURE THAT THAT ERROR IS, WHICH LIBRARY MISSING TO LOAD.......

I'm not sure - ask the NSS developers in mozilla.dev.tech.crypto





ISSUE 2: After builing NSS and NSPR as mentioned in ISSUE #1, I tried
to build c-SDK (configure "sh configure --with-nss" and build "make").
While building it, it failed complaining that I dont have Linknig
reference to libnspr, libplc4,libplds4 (As per my understanding its
obvious error bcoz while building NSS, NSPR (make nss_build_all), it
built references for nspr, plc4,plds4 NOT FOR libnspr,
libplc4,libplds4).

Can you please let me know whats the solution for both of the ISSUEs.

I think if you solve ISSUE 1 that will also solve ISSUE 2



Regards,
Ashwani Saxena
_______________________________________________
dev-tech-ldap mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-ldap

Reply via email to