Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Version 29 and Version 30 of BuildingWinNSS


Ignore:
Timestamp:
Mar 26, 2010, 10:10:10 AM (14 years ago)
Author:
bviktor
Comment:

update to 3.12.6

Legend:

Unmodified
Added
Removed
Modified
  • BuildingWinNSS

    v29 v30  
    99== Prerequisites ==
    1010
    11  1. '''Get NSS:'''  Download [ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_12_5_RTM/src/nss-3.12.5-with-nspr-4.8.2.tar.gz NSS with NSPR 3.12.5]. Extract it to `c:\devel\pidgin-devel\win32-dev`.
     11 1. '''Get NSS:'''  Download [http://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/NSS_3_12_6_RTM/src/nss-3.12.6-with-nspr-4.8.4.tar.gz NSS 3.12.6 with NSPR 4.8.4]. Extract it to `c:\devel\pidgin-devel\win32-dev`.
    1212 1. '''Get MozillaBuild:'''  Download [http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-1.4.exe MozillaBuild 1.4] and install it to `c:\devel\mozilla-build`.
    1313 1. '''Get MinGW''':  This assumes that you have MinGW working as described in the [wiki:BuildingWinPidgin#Themanualway Pidgin Building Instructions].
     
    7070== Patch NSS ==
    7171
    72 There's an error which prevents NSS from building with GCC. Apply the following patch to `c:\devel\pidgin-devel\win32-dev\nss-3.12.5-with-nspr-4.8.2\mozilla\security\nss\lib\freebl\config.mk`:
     72There's an error which prevents NSS from building with GCC. Apply the following patch to `c:\devel\pidgin-devel\win32-dev\nss-3.12.6\mozilla\security\nss\lib\freebl\config.mk`:
    7373
    7474{{{
     
    119119export PATH
    120120
    121 pushd $NSS_SRC_DIR/nss-3.12.5-with-nspr-4.8.2/mozilla/security/nss
     121pushd $NSS_SRC_DIR/nss-3.12.6/mozilla/security/nss
    122122make nss_build_all
    123123popd
     
    133133The build will likely not complete successfully due to hardcoded library paths and other problems in the build system (it will bail out building `.../cmd/bltest`).  If it gets that far, it has already built the various libraries successfully.
    134134
    135 The resulting binaries will be placed in `c:\devel\pidgin-devel\win32-dev\nss-3.12.5-with-nspr-4.8.2\mozilla\dist`. The contents of `private` and `public` are the same across all configurations so they can be distributed separately.
     135The resulting binaries will be placed in `c:\devel\pidgin-devel\win32-dev\nss-3.12.6\mozilla\dist`. The contents of `private` and `public` are the same across all configurations so they can be distributed separately.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!