Hello,

I'm trying to build NSS in debug mode ( I'm assuming if I don't set 
BUILD_OPT=1, default will be debug? ). I gathered from googling, to debug NSS, 
you need to set following env variables, but for that to work I would need to 
build NSS in debug mode:
> $ export NSPR_LOG_MODULES="all:5"
> $ export NSPR_LOG_FILE="/tmp/pkcs11.log"
> $ export NSS_DEBUG_PKCS11_MODULE="NSS Internal PKCS #11 Module"


Unfortunately, I have problem building NSS on windows. Since, I wasn't able to 
quite understand what the pre-reqs are for NSS from mozilla site, I ended up 
googling for that as well. Hopefully, this is the right approach.

Here's what I did :
installed mozillabuild (v3.3)
installed gitbash
installed gyp
got ninja ( not sure if I even need this, regardless copied over ninja.exe to 
mozilla-build\python\Scripts)
downloaded nss-3.47-with-nspr-4.23 - unzipped

Start->VS2017 -> launched 'x64 native Tools Command Prompt for VS2017'
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.9.13
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x64'

c:\apps\MVS15>set 
PATH=D:\apps\nss-prereq\mozilla-build\python;D:\apps\nss-prereq\mozilla-build\python\Scripts;%PATH%
c:\apps\MVS15>set MOZ_NO_RESET_PATH=1
c:\apps\MVS15>echo %PATH%
D:\apps\nss-prereq\mozilla-build\python;D:\apps\nss-prereq\mozilla-build\python\Scripts;c:\apps\MVS15\VC\Tools\MSVC\14.10.25017\bin\HostX64\x64;c:\apps\MVS15\Common7\IDE\VC\VCPackages;c:\apps\MVS15\Common7\IDE\CommonExtensions\Microsoft\TestWindow;c:\apps\MVS15\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team
 Explorer;c:\apps\MVS15\MSBuild\15.0\bin\Roslyn;c:\apps\MVS15\Team 
Tools\Performance Tools\x64;c:\apps\MVS15\Team Tools\Performance 
Tools;C:\Program Files (x86)\Microsoft Visual 
Studio\Shared\Common\VSPerfCollectionTools\\x64;C:\Program Files 
(x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program 
Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\;C:\Program 
Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Windows 
Kits\10\bin\10.0.17763.0\x64;C:\Program Files (x86)\Windows 
Kits\10\bin\x64;c:\apps\MVS15\\MSBuild\15.0\bin;C:\Windows\Microsoft.NET\Framework64\v4.0.30319;c:\apps\MVS15\Common7\IDE\;c:\apps\MVS15\Common7\Tools\;C:\
 
ProgramData\Oracle\Java\javapath;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program
 Files\Microsoft\Web Platform Installer\;C:\Program Files (x86)\Microsoft 
ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\Microsoft SQL 
Server\110\Tools\Binn\;C:\Users\nayak\.dnx\bin;C:\Program Files\Microsoft 
DNX\Dnvm\;C:\Program Files\Microsoft SQL 
Server\120\Tools\Binn\;D:\apps\nss-prereq\Git\cmd;C:\Users\nayak\AppData\Local\Microsoft\WindowsApps;;c:\apps\MVS15\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;c:\apps\MVS15\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja
c:\apps\MVS15>cd D:\apps\nss-prereq\mozilla-build

c:\apps\MVS15>D:

c:\apps\MVS15>cd D:\apps\nss-prereq\mozilla-build

c:\apps\MVS15>D:

D:\apps\nss-prereq\mozilla-build>start-shell.bat
MozillaBuild Install Directory: D:\apps\nss-prereq\mozilla-build\

nayak@svi6w273 ~
$ export USE_64=1

nayak@svi6w273 ~
$ export NSS_DISABLE_GTESTS=1
nayak@svi6w273 /d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nss
$ ./build.sh
NSPR [1/5] configure ...
NSPR [2/5] make ...

nayak@svi6w273 /d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nss


nss-3.47-with-nspr-4.23\nss-3.47\nspr\Debug\config.log based on build.sh :
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ../configure 
--prefix=/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/dist/Debug 
--enable-64bit

## --------- ##
## Platform. ##
## --------- ##

hostname = svi6w273
uname -m = i686
uname -r = 1.0.19(0.48/3/2)
uname -s = MINGW32_NT-6.2
uname -v = 2016-07-13 17:45

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /local/bin
PATH: /d/apps/nss-prereq/mozilla-build/bin
PATH: /d/apps/nss-prereq/mozilla-build/kdiff3
PATH: /d/apps/nss-prereq/mozilla-build/nsis-3.01
PATH: /d/apps/nss-prereq/mozilla-build/python
PATH: /d/apps/nss-prereq/mozilla-build/python/Scripts
PATH: /d/apps/nss-prereq/mozilla-build/python3
PATH: /d/apps/nss-prereq/mozilla-build/python3/Scripts
PATH: .
PATH: /usr/local/bin
PATH: /mingw/bin
PATH: /bin
PATH: /d/apps/nss-prereq/mozilla-build/python
PATH: /d/apps/nss-prereq/mozilla-build/python/Scripts
PATH: /c/apps/MVS15/VC/Tools/MSVC/14.10.25017/bin/HostX64/x64
PATH: /c/apps/MVS15/Common7/IDE/VC/VCPackages
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/TestWindow
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team 
Explorer
PATH: /c/apps/MVS15/MSBuild/15.0/bin/Roslyn
PATH: /c/apps/MVS15/Team Tools/Performance Tools/x64
PATH: /c/apps/MVS15/Team Tools/Performance Tools
PATH: /c/Program Files (x86)/Microsoft Visual 
Studio/Shared/Common/VSPerfCollectionTools/x64
PATH: /c/Program Files (x86)/Microsoft Visual 
Studio/Shared/Common/VSPerfCollectionTools/
PATH: /c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 
Tools/x64/
PATH: /c/Program Files (x86)/HTML Help Workshop
PATH: /c/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x64
PATH: /c/Program Files (x86)/Windows Kits/10/bin/x64
PATH: /c/apps/MVS15/MSBuild/15.0/bin
PATH: /c/Windows/Microsoft.NET/Framework64/v4.0.30319
PATH: /c/apps/MVS15/Common7/IDE/
PATH: /c/apps/MVS15/Common7/Tools/
PATH: /c/ProgramData/Oracle/Java/javapath
PATH: /c/windows/system32
PATH: /c/windows
PATH: /c/windows/System32/Wbem
PATH: /c/windows/System32/WindowsPowerShell/v1.0/
PATH: /c/Program Files/Microsoft/Web Platform Installer/
PATH: /c/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/
PATH: /c/Program Files/Microsoft SQL Server/110/Tools/Binn/
PATH: /c/Users/nayak/.dnx/bin
PATH: /c/Program Files/Microsoft DNX/Dnvm/
PATH: /c/Program Files/Microsoft SQL Server/120/Tools/Binn/
PATH: /d/apps/nss-prereq/Git/cmd
PATH: /c/Users/nayak/AppData/Local/Microsoft/WindowsApps
PATH: .
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja
PATH: /d/apps/nss-prereq/Git/cmd/
PATH: /c/apps/MVS15/VC/Tools/MSVC/14.10.25017 /bin/Hostx64/x64
PATH: /c/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x64
PATH: /c/apps/MVS15/VC/Redist/MSVC/14.10.25017 /x64/Microsoft.VC141.CRT


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2381: checking build system type
configure:2395: result: i686-pc-mingw32
configure:2415: checking host system type
configure:2428: result: i686-pc-mingw32
configure:2448: checking target system type
configure:2461: result: i686-pc-mingw32
configure:2541: checking for cl
configure:2557: found /c/apps/MVS15/VC/Tools/MSVC/14.10.25017/bin/HostX64/x64/cl
configure:2568: result: cl
configure:5849: cl -c   conftest.c >&5
conftest.c
conftest.c(14): error C2065: '__thumb2__': undeclared identifier
Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25017 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

configure:5849: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define DEBUG 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| return sizeof(__thumb2__);
|   ;
|   return 0;
| }
configure:6928: WARNING: Unknown version of the Microsoft (R) Manifest Tool.
configure:8531: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on svi6w273

config.status:835: creating Makefile
config.status:835: creating config/Makefile
config.status:835: creating config/autoconf.mk
config.status:835: creating config/nsprincl.mk
config.status:835: creating config/nsprincl.sh
config.status:835: creating config/nspr-config
config.status:835: creating config/nspr.pc
config.status:835: creating lib/Makefile
config.status:835: creating lib/ds/Makefile
config.status:835: creating lib/libc/Makefile
config.status:835: creating lib/libc/include/Makefile
config.status:835: creating lib/libc/src/Makefile
config.status:835: creating lib/tests/Makefile
config.status:835: creating pkg/Makefile
config.status:835: creating pr/Makefile
config.status:835: creating pr/include/Makefile
config.status:835: creating pr/include/md/Makefile
config.status:835: creating pr/include/obsolete/Makefile
config.status:835: creating pr/include/private/Makefile
config.status:835: creating pr/src/Makefile
config.status:835: creating pr/src/io/Makefile
config.status:835: creating pr/src/linking/Makefile
config.status:835: creating pr/src/malloc/Makefile
config.status:835: creating pr/src/md/Makefile
config.status:835: creating pr/src/md/windows/Makefile
config.status:835: creating pr/src/memory/Makefile
config.status:835: creating pr/src/misc/Makefile
config.status:835: creating pr/src/threads/Makefile
config.status:835: creating pr/tests/Makefile
config.status:835: creating pr/tests/dll/Makefile
config.status:835: creating pr/src/threads/combined/Makefile
config.status:981: executing default commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-mingw32
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=set
ac_cv_env_CFLAGS_value=' '
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=set
ac_cv_env_CXXFLAGS_value=' '
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=set
ac_cv_env_LDFLAGS_value=' '
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-mingw32
ac_cv_prog_CC=cl
ac_cv_target=i686-pc-mingw32

## ----------------- ##
## Output variables. ##
## ----------------- ##

AIX_LINK_OPTS=''
AR='lib -NOLOGO -OUT:"$@"'
AR_FLAGS=''
AS='$(CC)'
ASFLAGS='$(CFLAGS)'
ASM_SUFFIX='s'
CC='cl'
CCACHE=''
CFLAGS='  -W3 -nologo -GF -Gy -FS -Od -MD -GT -Zi'
CPP=''
CPPFLAGS=''
CPU_ARCH='x86'
CROSS_COMPILE=''
CXX='cl'
CXXFLAGS='  -Zi'
CYGWIN_WRAPPER=''
DEFINES=' -UNDEBUG -DDEBUG_nayak'
DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DDEBUG=1 
-DXP_PC=1 -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_CRT_NONSTDC_NO_WARNINGS=1 
-D_DEBUG=1 -DWINNT=1 -D_AMD64_=1'
DLLFLAGS=' -DYNAMICBASE -OUT:"$@" -DEBUG'
DLL_SUFFIX='dll'
DSO_CFLAGS=''
DSO_LDOPTS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENABLE_STRIP=''
EXEEXT=''
EXEFLAGS=''
FILTER=''
GCC_USE_GNU_LD=''
GNU_CC=''
GREP=''
HOST_CC=''
HOST_CFLAGS=''
HOST_LDFLAGS=''
IMPLIB=''
LD='link'
LDFLAGS='  -DEBUG'
LIBNSPR='$(dist_libdir)/libnspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
LIBOBJS=''
LIBPLC='$(dist_libdir)/libplc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
LIBS=''
LIB_SUFFIX='lib'
LTLIBOBJS=''
MACOSX_DEPLOYMENT_TARGET=''
MACOS_SDK_DIR=''
MDCPUCFG_H='_winnt.cfg'
MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
MOD_MAJOR_VERSION='4'
MOD_MINOR_VERSION='23'
MOD_PATCH_VERSION='0'
MOZILLA_CLIENT=''
MOZ_DEBUG='1'
MOZ_DEBUG_SYMBOLS='1'
MOZ_OBJFORMAT=''
MOZ_OPTIMIZE=''
MSC_VER='1910'
MT='mt'
NEXT_ROOT=''
NOSUCHFILE='/no-such-file'
NSINSTALL='nsinstall'
NSPR_MODNAME='nspr20'
OBJDIR='$(OBJDIR_NAME)'
OBJDIR_NAME='.'
OBJECT_MODE=''
OBJEXT=''
OBJ_SUFFIX='obj'
OPTIMIZER=''
OS_ARCH='WINNT'
OS_DLLFLAGS='-nologo -DLL -SUBSYSTEM:WINDOWS'
OS_LIBS=' '
OS_RELEASE='6.2'
OS_TARGET='WINNT'
OS_TEST='i686'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PERL='perl'
PROFILE_GEN_CFLAGS='-GL -Gw'
PROFILE_GEN_LDFLAGS='-LTCG:PGINSTRUMENT'
PROFILE_USE_CFLAGS='-GL -wd4624 -wd4952 -Gw'
PROFILE_USE_LDFLAGS='-LTCG:PGUPDATE'
PR_MD_ARCH_DIR='windows'
PR_MD_ASFILES=''
PR_MD_CSRCS=''
RANLIB='echo not_ranlib'
RC='rc.exe'
RCFLAGS=''
RELEASE_OBJDIR_NAME='WINNT6.2_64_DBG.OBJ'
RESOLVE_LINK_SYMBOLS='1'
SHELL='/bin/sh'
SHELL_OVERRIDE=''
STRIP='echo not_strip'
ULTRASPARC_LIBRARY=''
USE_64='1'
USE_BTHREADS=''
USE_CPLUS=''
USE_IPV6=''
USE_N32=''
USE_NSPR_THREADS=''
USE_PTHREADS=''
USE_USER_PTHREADS=''
USE_X32=''
VISIBILITY_FLAGS=''
WHOAMI=''
WINDRES=''
WRAP_LDFLAGS=''
WRAP_SYSTEM_INCLUDES=''
ac_ct_CC=''
ac_ct_CXX=''
bindir='${exec_prefix}/bin'
build='i686-pc-mingw32'
build_alias=''
build_cpu='i686'
build_os='mingw32'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
dist_bindir='${dist_prefix}/bin'
dist_includedir='${dist_prefix}/include/nspr'
dist_libdir='${dist_prefix}/lib'
dist_prefix='${MOD_DEPTH}/dist'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='i686-pc-mingw32'
host_alias=''
host_cpu='i686'
host_os='mingw32'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include/nspr'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/dist/Debug'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-mingw32'
target_alias=''
target_cpu='i686'
target_os='mingw32'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define DEBUG 1
#define XP_PC 1
#define WIN32 1
#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_NONSTDC_NO_WARNINGS 1
#define _DEBUG 1
#define WINNT 1
#define _AMD64_ 1

configure: exit 0

----------------------------------------------------------------------------
I even tried legacy way of building after deleting temp directories:
$ make nss_build_all
mkdir -p ./../nspr/WIN954.0_x86_64_64_DBG.OBJ
cd ./../nspr/WIN954.0_x86_64_64_DBG.OBJ ; \
        CC="cl" CXX="cl" sh ../configure \
        --enable-64bit --enable-win32-target=WIN95 \
        --with-dist-prefix='$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ' \
        
--with-dist-includedir='$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ/include'
checking build system type... i686-pc-mingw32
checking host system type... i686-pc-mingw32
checking target system type... i686-pc-mingw32
checking for cl... cl
configure: WARNING: Unknown version of the Microsoft (R) Manifest Tool.
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating config/autoconf.mk
config.status: creating config/nsprincl.mk
config.status: creating config/nsprincl.sh
config.status: creating config/nspr-config
config.status: creating config/nspr.pc
config.status: creating lib/Makefile
config.status: creating lib/ds/Makefile
config.status: creating lib/libc/Makefile
config.status: creating lib/libc/include/Makefile
config.status: creating lib/libc/src/Makefile
config.status: creating lib/tests/Makefile
config.status: creating pkg/Makefile
config.status: creating pr/Makefile
config.status: creating pr/include/Makefile
config.status: creating pr/include/md/Makefile
config.status: creating pr/include/obsolete/Makefile
config.status: creating pr/include/private/Makefile
config.status: creating pr/src/Makefile
config.status: creating pr/src/io/Makefile
config.status: creating pr/src/linking/Makefile
config.status: creating pr/src/malloc/Makefile
config.status: creating pr/src/md/Makefile
config.status: creating pr/src/md/windows/Makefile
config.status: creating pr/src/memory/Makefile
config.status: creating pr/src/misc/Makefile
config.status: creating pr/src/threads/Makefile
config.status: creating pr/tests/Makefile
config.status: creating pr/tests/dll/Makefile
config.status: creating pr/src/threads/combined/Makefile
config.status: executing default commands
make -C ./../nspr/WIN954.0_x86_64_64_DBG.OBJ
make[1]: Entering directory 
`/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ'
make -C config export
make[2]: Entering directory 
`/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ/config'
cl -Fonow.obj -c      -W3 -nologo -GF -Gy -FS -Od -MD -Zi   -UNDEBUG 
-DDEBUG_nayak -UWINNT -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" 
-DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" 
-DPACKAGE_URL=\"\" -DDEBUG=1 -DXP_PC=1 -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 
-D_CRT_NONSTDC_NO_WARNINGS=1 -D_DEBUG=1 -DWIN95=1 -D_PR_GLOBAL_THREADS_ONLY=1 
-D_AMD64_=1 -DFORCE_PR_LOG   
"/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ/config/../../config/now.c"
now.c
d:/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ/config/../../config/now.c(6):
 fatal error C1034: stdio.h: no include path set
make[2]: *** [now.obj] Error 2
make[2]: Leaving directory 
`/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ/config'
make[1]: *** [export] Error 2
make[1]: Leaving directory 
`/d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nspr/WIN954.0_x86_64_64_DBG.OBJ'
make: *** [build_nspr] Error 2

nayak@svi6w273 /d/apps/nss-prereq/nss-3.47-with-nspr-4.23/nss-3.47/nss

nss-3.47-with-nspr-4.23\nss-3.47\nspr\WIN954.0_x86_64_64_DBG.OBJ\config.log:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ../configure --enable-64bit --enable-win32-target=WIN95 
--with-dist-prefix=$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ 
--with-dist-includedir=$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ/include

## --------- ##
## Platform. ##
## --------- ##

hostname = svi6w273
uname -m = i686
uname -r = 1.0.19(0.48/3/2)
uname -s = MINGW32_NT-6.2
uname -v = 2016-07-13 17:45

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /local/bin
PATH: /d/apps/nss-prereq/mozilla-build/bin
PATH: /d/apps/nss-prereq/mozilla-build/kdiff3
PATH: /d/apps/nss-prereq/mozilla-build/nsis-3.01
PATH: /d/apps/nss-prereq/mozilla-build/python
PATH: /d/apps/nss-prereq/mozilla-build/python/Scripts
PATH: /d/apps/nss-prereq/mozilla-build/python3
PATH: /d/apps/nss-prereq/mozilla-build/python3/Scripts
PATH: .
PATH: /usr/local/bin
PATH: /mingw/bin
PATH: /bin
PATH: /d/apps/nss-prereq/mozilla-build/python
PATH: /d/apps/nss-prereq/mozilla-build/python/Scripts
PATH: /c/apps/MVS15/VC/Tools/MSVC/14.10.25017/bin/HostX64/x64
PATH: /c/apps/MVS15/Common7/IDE/VC/VCPackages
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/TestWindow
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/TeamFoundation/Team 
Explorer
PATH: /c/apps/MVS15/MSBuild/15.0/bin/Roslyn
PATH: /c/apps/MVS15/Team Tools/Performance Tools/x64
PATH: /c/apps/MVS15/Team Tools/Performance Tools
PATH: /c/Program Files (x86)/Microsoft Visual 
Studio/Shared/Common/VSPerfCollectionTools/x64
PATH: /c/Program Files (x86)/Microsoft Visual 
Studio/Shared/Common/VSPerfCollectionTools/
PATH: /c/Program Files (x86)/Microsoft SDKs/Windows/v10.0A/bin/NETFX 4.6.1 
Tools/x64/
PATH: /c/Program Files (x86)/HTML Help Workshop
PATH: /c/Program Files (x86)/Windows Kits/10/bin/10.0.17763.0/x64
PATH: /c/Program Files (x86)/Windows Kits/10/bin/x64
PATH: /c/apps/MVS15/MSBuild/15.0/bin
PATH: /c/Windows/Microsoft.NET/Framework64/v4.0.30319
PATH: /c/apps/MVS15/Common7/IDE/
PATH: /c/apps/MVS15/Common7/Tools/
PATH: /c/ProgramData/Oracle/Java/javapath
PATH: /c/windows/system32
PATH: /c/windows
PATH: /c/windows/System32/Wbem
PATH: /c/windows/System32/WindowsPowerShell/v1.0/
PATH: /c/Program Files/Microsoft/Web Platform Installer/
PATH: /c/Program Files (x86)/Microsoft ASP.NET/ASP.NET Web Pages/v1.0/
PATH: /c/Program Files/Microsoft SQL Server/110/Tools/Binn/
PATH: /c/Users/nayak/.dnx/bin
PATH: /c/Program Files/Microsoft DNX/Dnvm/
PATH: /c/Program Files/Microsoft SQL Server/120/Tools/Binn/
PATH: /d/apps/nss-prereq/Git/cmd
PATH: /c/Users/nayak/AppData/Local/Microsoft/WindowsApps
PATH: .
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin
PATH: /c/apps/MVS15/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja
PATH: /d/apps/nss-prereq/Git/cmd/


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2381: checking build system type
configure:2395: result: i686-pc-mingw32
configure:2415: checking host system type
configure:2428: result: i686-pc-mingw32
configure:2448: checking target system type
configure:2461: result: i686-pc-mingw32
configure:2541: checking for cl
configure:2568: result: cl
configure:5849: cl -c   conftest.c >&5
conftest.c
conftest.c(14): error C2065: '__thumb2__': undeclared identifier
Microsoft (R) C/C++ Optimizing Compiler Version 19.10.25017 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.

configure:5849: $? = 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE_URL ""
| #define DEBUG 1
| /* end confdefs.h.  */
| 
| int
| main ()
| {
| return sizeof(__thumb2__);
|   ;
|   return 0;
| }
configure:6928: WARNING: Unknown version of the Microsoft (R) Manifest Tool.
configure:8531: creating ./config.status

## ---------------------- ##
## Running config.status. ##
## ---------------------- ##

This file was extended by config.status, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  CONFIG_FILES    = 
  CONFIG_HEADERS  = 
  CONFIG_LINKS    = 
  CONFIG_COMMANDS = 
  $ ./config.status 

on svi6w273

config.status:835: creating Makefile
config.status:835: creating config/Makefile
config.status:835: creating config/autoconf.mk
config.status:835: creating config/nsprincl.mk
config.status:835: creating config/nsprincl.sh
config.status:835: creating config/nspr-config
config.status:835: creating config/nspr.pc
config.status:835: creating lib/Makefile
config.status:835: creating lib/ds/Makefile
config.status:835: creating lib/libc/Makefile
config.status:835: creating lib/libc/include/Makefile
config.status:835: creating lib/libc/src/Makefile
config.status:835: creating lib/tests/Makefile
config.status:835: creating pkg/Makefile
config.status:835: creating pr/Makefile
config.status:835: creating pr/include/Makefile
config.status:835: creating pr/include/md/Makefile
config.status:835: creating pr/include/obsolete/Makefile
config.status:835: creating pr/include/private/Makefile
config.status:835: creating pr/src/Makefile
config.status:835: creating pr/src/io/Makefile
config.status:835: creating pr/src/linking/Makefile
config.status:835: creating pr/src/malloc/Makefile
config.status:835: creating pr/src/md/Makefile
config.status:835: creating pr/src/md/windows/Makefile
config.status:835: creating pr/src/memory/Makefile
config.status:835: creating pr/src/misc/Makefile
config.status:835: creating pr/src/threads/Makefile
config.status:835: creating pr/tests/Makefile
config.status:835: creating pr/tests/dll/Makefile
config.status:835: creating pr/src/threads/combined/Makefile
config.status:981: executing default commands

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=i686-pc-mingw32
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=set
ac_cv_env_CC_value=cl
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=set
ac_cv_env_CXX_value=cl
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=i686-pc-mingw32
ac_cv_prog_CC=cl
ac_cv_target=i686-pc-mingw32

## ----------------- ##
## Output variables. ##
## ----------------- ##

AIX_LINK_OPTS=''
AR='lib -NOLOGO -OUT:"$@"'
AR_FLAGS=''
AS='$(CC)'
ASFLAGS='$(CFLAGS)'
ASM_SUFFIX='s'
CC='cl'
CCACHE=''
CFLAGS=' -W3 -nologo -GF -Gy -FS -Od -MD -Zi'
CPP=''
CPPFLAGS=''
CPU_ARCH='x86'
CROSS_COMPILE=''
CXX='cl'
CXXFLAGS=' -Zi'
CYGWIN_WRAPPER=''
DEFINES=' -UNDEBUG -DDEBUG_nayak -UWINNT'
DEFS='-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" 
-DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DDEBUG=1 
-DXP_PC=1 -DWIN32=1 -D_CRT_SECURE_NO_WARNINGS=1 -D_CRT_NONSTDC_NO_WARNINGS=1 
-D_DEBUG=1 -DWIN95=1 -D_PR_GLOBAL_THREADS_ONLY=1 -D_AMD64_=1'
DLLFLAGS=' -DYNAMICBASE -OUT:"$@" -DEBUG'
DLL_SUFFIX='dll'
DSO_CFLAGS=''
DSO_LDOPTS=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP=''
ENABLE_STRIP=''
EXEEXT=''
EXEFLAGS=''
FILTER=''
GCC_USE_GNU_LD=''
GNU_CC=''
GREP=''
HOST_CC=''
HOST_CFLAGS=''
HOST_LDFLAGS=''
IMPLIB=''
LD='link'
LDFLAGS=' -DEBUG'
LIBNSPR='$(dist_libdir)/nspr$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
LIBOBJS=''
LIBPLC='$(dist_libdir)/plc$(MOD_MAJOR_VERSION).$(LIB_SUFFIX)'
LIBS=''
LIB_SUFFIX='lib'
LTLIBOBJS=''
MACOSX_DEPLOYMENT_TARGET=''
MACOS_SDK_DIR=''
MDCPUCFG_H='_win95.cfg'
MKSHLIB='$(LD) $(DSO_LDOPTS) -o $@'
MOD_MAJOR_VERSION='4'
MOD_MINOR_VERSION='23'
MOD_PATCH_VERSION='0'
MOZILLA_CLIENT=''
MOZ_DEBUG='1'
MOZ_DEBUG_SYMBOLS='1'
MOZ_OBJFORMAT=''
MOZ_OPTIMIZE=''
MSC_VER='1910'
MT='mt'
NEXT_ROOT=''
NOSUCHFILE='/no-such-file'
NSINSTALL='nsinstall'
NSPR_MODNAME='nspr20'
OBJDIR='$(OBJDIR_NAME)'
OBJDIR_NAME='.'
OBJECT_MODE=''
OBJEXT=''
OBJ_SUFFIX='obj'
OPTIMIZER=''
OS_ARCH='WINNT'
OS_DLLFLAGS='-nologo -DLL -SUBSYSTEM:WINDOWS'
OS_LIBS=' '
OS_RELEASE='4.0'
OS_TARGET='WIN95'
OS_TEST='i686'
PACKAGE_BUGREPORT=''
PACKAGE_NAME=''
PACKAGE_STRING=''
PACKAGE_TARNAME=''
PACKAGE_URL=''
PACKAGE_VERSION=''
PATH_SEPARATOR=':'
PERL='perl'
PROFILE_GEN_CFLAGS='-GL -Gw'
PROFILE_GEN_LDFLAGS='-LTCG:PGINSTRUMENT'
PROFILE_USE_CFLAGS='-GL -wd4624 -wd4952 -Gw'
PROFILE_USE_LDFLAGS='-LTCG:PGUPDATE'
PR_MD_ARCH_DIR='windows'
PR_MD_ASFILES=''
PR_MD_CSRCS=''
RANLIB='echo not_ranlib'
RC='rc.exe'
RCFLAGS=''
RELEASE_OBJDIR_NAME='WIN954.0_64_DBG.OBJ'
RESOLVE_LINK_SYMBOLS='1'
SHELL='/bin/sh'
SHELL_OVERRIDE=''
STRIP='echo not_strip'
ULTRASPARC_LIBRARY=''
USE_64='1'
USE_BTHREADS=''
USE_CPLUS=''
USE_IPV6=''
USE_N32=''
USE_NSPR_THREADS=''
USE_PTHREADS=''
USE_USER_PTHREADS=''
USE_X32=''
VISIBILITY_FLAGS=''
WHOAMI=''
WINDRES=''
WRAP_LDFLAGS=''
WRAP_SYSTEM_INCLUDES=''
ac_ct_CC=''
ac_ct_CXX=''
bindir='${exec_prefix}/bin'
build='i686-pc-mingw32'
build_alias=''
build_cpu='i686'
build_os='mingw32'
build_vendor='pc'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
dist_bindir='${dist_prefix}/bin'
dist_includedir='$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ/include'
dist_libdir='${dist_prefix}/lib'
dist_prefix='$(topsrcdir)/../dist/WIN954.0_x86_64_64_DBG.OBJ'
docdir='${datarootdir}/doc/${PACKAGE}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host='i686-pc-mingw32'
host_alias=''
host_cpu='i686'
host_os='mingw32'
host_vendor='pc'
htmldir='${docdir}'
includedir='${prefix}/include/nspr'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
runstatedir='${localstatedir}/run'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target='i686-pc-mingw32'
target_alias=''
target_cpu='i686'
target_os='mingw32'
target_vendor='pc'

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME ""
#define PACKAGE_TARNAME ""
#define PACKAGE_VERSION ""
#define PACKAGE_STRING ""
#define PACKAGE_BUGREPORT ""
#define PACKAGE_URL ""
#define DEBUG 1
#define XP_PC 1
#define WIN32 1
#define _CRT_SECURE_NO_WARNINGS 1
#define _CRT_NONSTDC_NO_WARNINGS 1
#define _DEBUG 1
#define WIN95 1
#define _PR_GLOBAL_THREADS_ONLY 1
#define _AMD64_ 1

configure: exit 0


Any help greatly appreciated. 

Thanks..

-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to