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.
- Timestamp:
-
Mar 26, 2010, 10:10:10 AM (14 years ago)
- Author:
-
bviktor
- Comment:
-
update to 3.12.6
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v29
|
v30
|
|
9 | 9 | == Prerequisites == |
10 | 10 | |
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`. |
12 | 12 | 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`. |
13 | 13 | 1. '''Get MinGW''': This assumes that you have MinGW working as described in the [wiki:BuildingWinPidgin#Themanualway Pidgin Building Instructions]. |
… |
… |
|
70 | 70 | == Patch NSS == |
71 | 71 | |
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`: |
| 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.6\mozilla\security\nss\lib\freebl\config.mk`: |
73 | 73 | |
74 | 74 | {{{ |
… |
… |
|
119 | 119 | export PATH |
120 | 120 | |
121 | | pushd $NSS_SRC_DIR/nss-3.12.5-with-nspr-4.8.2/mozilla/security/nss |
| 121 | pushd $NSS_SRC_DIR/nss-3.12.6/mozilla/security/nss |
122 | 122 | make nss_build_all |
123 | 123 | popd |
… |
… |
|
133 | 133 | The 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. |
134 | 134 | |
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. |
| 135 | The 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!