I step by step as same as the follows: The link is
http://www.mozilla.org/projects/security/pki/nss/buildnss_31.html#windows
Now , I was in step 6 . The system show me the follow error . if anyone know
why ,please tell me , or email [EMAIL PROTECTED] thanks .
****************************************************************************
****
D:\SSLProject\JssWorking\nss_src\mozilla\nsprpub>nmake /f makefile.win
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
c:\moz_tools\bin\gmake.exe MOZ_TOOLS_FLIPPED=c:/moz_tools
PR_CLIENT_BUIL
D=1 PR_CLIENT_BUILD_WINDOWS=1 OS_TARGET=WINNT USE_DEBUG_RTL=1 export
c:\moz_tools\bin\gmake.exe: Interrupt/Exception caught (code = 0xc0000005,
addr
= 0x4131e6)
NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0xff'
Stop.
****************************************************************************
*******
**********************************************************
Windows Build Instructions
The Windows build procedure requires the following tools:
MASM (ml.exe). For detailed instructions on obtaining a standalone version
of MASM, see either of the following locations:
http://www.easystreet.com/~jkirwan/pctools.html
http://user.ecc.u-tokyo.ac.jp/~l94102/programmierung/masm-e.html
To build NSS and the necessary components from Mozilla on Windows, make sure
you have the tools listed above installed in your system, and follow these
steps:
Note: Before building NSS 3.1, make sure that the MOZILLA_CLIENT environment
variable is not defined.
Set up the environment variables as described in the section "Set Up the
Build Environment" of Building Mozilla on Microsoft Windows 32-bit
platforms.
Set CVSROOT.
set CVSROOT=:pserver:[EMAIL PROTECTED]:/cvsroot
Log into CVS.
cvs login
At the password prompt, type anonymous
Set the environment variables that control the kind of build:
set OS_TARGET=WIN95
NSS and the Mozilla dbm have different build options for indicating whether
you want to generate a debug or optimized build. Therefore, the outcome
depends on the way you combine several variables.
In the following table, RTL stands for the C run-time library of MSVC,
"debug RTL" corresponds to the /MDd compiler option, and "release RTL"
corresponds to the /MD compiler option. To achieve the result shown in the
left column, you must set the environment variables as shown in both the
other columns of the same row.
Build type Mozillas dbm NSS
Debug, debug RTL set MOZ_DEBUG=1 set USE_DEBUG_RTL=1
Debug, release RTL set MOZ_DEBUG=1
set MOZ_NO_DEBUG_RTL=1 None
Optimized (release RTL) None set BUILD_OPT=1
5 Pull the following files (mozilla/config contains shared makefiles,
mozilla/nsprpub is a module that dbm depends on, and mozilla/dbm is the dbm
module itself):
cvs co -r NSS_3_1_1_RTM mozilla/config
cvs co -r NSPRPUB_RELEASE_4_1 mozilla/nsprpub
cvs co -r NSS_3_1_1_RTM mozilla/dbm
6 Build NSPR and then dbm:
cd mozilla\nsprpub
nmake /f makefile.win
cd ..\dbm
nmake /f makefile.win
Pull the NSS module with the CVS tag for the NSS 3.1.1 release:
7 cd ..\..
cvs co -r NSS_3_1_1_RTM mozilla/security
8 cd mozilla\security\nss
Note: It's not necessary to build nsinstall on Windows.
9 gmake moz_import
Tells NSS where to find the NSPR and dbm header files and libraries.
10 gmake
Builds NSS.
**********************************************************