Re: Problem on building NSS with Windows
Julien Pierre <[email protected]>
| Newsgroups | gmane.comp.mozilla.crypto |
|---|---|
| Organization | Oracle Corporation |
| Message-ID | <[email protected]> |
That looks correct; must be a different issue then. Julien On 8/19/2016 18:44, John Jiang wrote: > Run "make -version" in the MSYS/BASH command prompt, which is launched by > MozillaBuild, and got the following info, > GNU Make 3.81.90 > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. > > This program built for i686-pc-msys32 > > 2016-08-20 9:24 GMT+08:00 Julien Pierre <[email protected]>: > >> Which version of GNU make do you have in your PATH ? >> >> The NSS build system tries to get the absolute location of all source >> files. It does so to facilitate debugging, so that debug binaries can >> automatically locate the files in a debugger. It uses gmake macros/function >> that don't work in very old gmake. This is a change I made 10+ years ago. >> >> If you have gmake < 3.81, I think that path computation will fail. Just >> check which gmake or make you have with gmake.exe -v . >> >> You might also have the Microsoft make.exe / nmake.exe in your path . >> >> Make sure the version of make in your path is GNU make and not another >> make. >> >> Julien >> >> >> >> On 8/19/2016 00:24, John Jiang wrote: >> >>> Hi, >>> I tried to build NSS on Windows 7 x86_64 machine, and followed the >>> instructions at: >>> https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Building >>> >>> VS 2015 community and Latest MozillaBuild have been installed, and USE_64 >>> was set to 1. >>> When "make nss_build_all" finished, I got the below errors: >>> c1: fatal error C1083: Cannot open source file: >>> 'C:/mozilla-build/msys/quickder.c': No such file or directory >>> make[2]: *** [WIN954.0_x86_64_64_DBG.OBJ/quickder.obj] Error 2 >>> make[2]: Leaving directory `/d/security/nss/nss-latest/nss/lib/util' >>> make[1]: *** [libs] Error 2 >>> make[1]: Leaving directory `/d/security/nss/nss-latest/nss/lib' >>> make: *** [libs] Error 2 >>> >>> How to resolve this problem? >>> Thanks! >>> >> -- >> dev-tech-crypto mailing list >> [email protected] >> https://lists.mozilla.org/listinfo/dev-tech-crypto >> -- dev-tech-crypto mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-crypto