I posted previously and got a little further...
My build platform: Windows 7 SP1 Visual Studio 2015u3 Mozilla-Build 2.2.0 (last version with start-msvc scripts) My ENV-VARS: OS_TARGET=WIN95 BUILD_OPT=1 USE_64=1 JAVA_HOME=C:/jdk1.8.0_152 What won't work: VS2013 won't compile the newest NSS, don't know in what ver of NSS that happened. VS2017 doesn't seem to work with Mozilla-build >3.0 to set up the environment (no compiler found) and won't work with Mozilla-build 2.2.0 out of the box. I tried to naively create a script that changed version to 2017 but that didn't work so quickly abandoned that idea. I am able to successfully build the latest NSS/NSPR combo with above. The build for JSS would originally blow up until I modified the start-shell script of Mozilla-build to manually add the full path to the output folder inside dist folder to the INCLUDE path. (This is line 140 in start-shell.bat for Mozilla-build 2.2.0). The JSS build script is looking for files where it's building JSS in dist\WIN954.0_64_OPT.OBJ and my NSS/NSPR stuff was output into dist\WIN954.0_x86_64_64_OPT.OBJ BTW, I can't build the tip (another message to follow, this one is already too long) and I get an error about no make target for a file in JSS_4_4_20170501 so I backed up a little more to JSS_4_4_20170313 tag. This got me a lot farther in the process but then I got a missing smime3.lib where it's again looking in the WIN954.0_64_OPT.OBJ not WIN954.0_x86_64_64_OPT.OBJ folder. At this point, I copied all .lib files from the NSS/NSPR output folder to the location JSS is expecting. And then I get this: jss.def : error LNK2001: unresolved external symbol Java_org_mozilla_jss_util_Password_readPasswordFromConsole WIN954.0_64_OPT.OBJ/jss4.lib : fatal error LNK1120: 1 unresolved externals make[1]: *** [WIN954.0_64_OPT.OBJ/jss4.dll] Error 96 make[1]: Leaving directory `/c/sandbox/jss/lib' make: *** [libs] Error 2 I feel like I'm alllllllmost there, but I'm really not a C coder and don't have any experience with the MSVC toolchain so if someone could point me in the right direction I'd appreciate the help greatly. I also don't know if any of these problems are because the instructions say to use gmake which the Mozilla-build MSYS environment doesn't have. Dave -- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto