Jay Lee wrote: > Resubmitted to dev-tech-crypto on advice of dev-apps-thunderbird > developers:
Yup, this is the right place for your question. > I'm attempting to add our Organizational Certificate Authority to a > build of Thunderbird on Win32 but don't seem to be having any luck > getting it built into nssckbi.dll. [lots of seemingly right steps snipped here for brevity.] > I can see the data for my > Organizational certificate in certdata.c. However, any attempt to > rebuild, whether I rebuild the entire Thunderbird tree or just do a make > in the builtins folder creates a nssckbi.dll identical to the one I > created with a vanilla compile. Random thoughts about this: - How do you know it's identical? Did you do a full binary comparison of the files? - Is it possible that the file did not get rebuilt, and is actually the original .dll file, the one you built before you changed certdata.c ? - Have you done a "clobber" in builtins, and then rebuilt nssckbi.dll? To clobber, do "gmake clobber" in that directory, or alternatively, do rm -rf *.OBJ *.obj (I'm assuming you're using some unix-like package). - you used "make". What make is that? cygwin? gmake? > My certificate authority is not included. > I've also attempted to modify nssckbi.h as the builtin/README file > suggests. I have bumped the minor version from 53 (which is what TB 1.5 > has) to 54: > > #define NSS_BUILTINS_LIBRARY_VERSION_MINOR 54 > #define NSS_BUILTINS_LIBRARY_VERSION "1.54" > > But the compiled nssckbi.dll is still no different. The version number in the resultant DLL file is still 1.53? In that case, it's pretty obvious that the dll is not getting entirely rebuilt. I'll bet a clobber will solve this for you. > Any hints as to what I'm doing wrong? clobber the builtins, then rebuild. > Jay Lee -- Nelson B _______________________________________________ dev-tech-crypto mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-crypto

