|
132 | 132 | <code>openssl</code>, obtained from <a href="http://www.openssl.org/source/">http://www.openssl.org/source/</a>, in order to compile <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> |
133 | 133 | or the abs project (<code>ab.exe</code> with SSL support.) To prepare OpenSSL |
134 | 134 | for both <code>release</code> and <code>debug</code> builds of Apache, and |
135 | | - disable the patent protected features in 0.9.7, you might use the following |
| 135 | + disable the patent protected features in OpenSSL, you might use the following |
136 | 136 | build commands:</p> |
137 | 137 |
|
138 | 138 | <div class="example"><p><code> |
139 | 139 | perl Configure VC-WIN32<br /> |
140 | 140 | perl util\mkfiles.pl >MINFO<br /> |
141 | | - perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile<br /> |
| 141 | + perl util\mk1mf.pl dll no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.rel<br /> |
142 | 142 | perl util\mk1mf.pl dll debug no-asm no-mdc2 no-rc5 no-idea VC-WIN32 >makefile.dbg<br /> |
143 | 143 | perl util\mkdef.pl 32 libeay no-asm no-mdc2 no-rc5 no-idea >ms\libeay32.def<br /> |
144 | 144 | perl util\mkdef.pl 32 ssleay no-asm no-mdc2 no-rc5 no-idea >ms\ssleay32.def<br /> |
145 | | - nmake<br /> |
| 145 | + nmake -f makefile.rel<br /> |
146 | 146 | nmake -f makefile.dbg |
147 | 147 | </code></p></div> |
148 | 148 |
|
| 149 | + <p>Note; you can use the scripts in the <code>ms\</code> subdirectory, however, |
| 150 | + it's rather tricky to force <code>ms\do_masm.bat</code>, for example, to perform |
| 151 | + the patent encumberances as mentioned above. Patches to add the $* argument list |
| 152 | + to the appropriate .bat lines in these scripts aren't incorporated, thus far.</p> |
149 | 153 | </li> |
150 | 154 |
|
151 | 155 | <li> |
152 | | - <p>[Optional] zlib sources (for <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>)</p> |
| 156 | + <p>[Optional] zlib library (for <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>)</p> |
153 | 157 | <p>Zlib must be installed into a <code>srclib</code> subdirectory named |
154 | | - <code>zlib</code>, however those sources need not be compiled. The build system |
155 | | - will compile the compression sources directly into the <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> |
156 | | - module. Zlib can be obtained from <a href="http://www.gzip.org/zlib/">http://www.gzip.org/zlib/</a> -- <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> is |
157 | | - confirmed to build correctly with version 1.1.4.</p> |
| 158 | + <code>zlib</code>. This must be built in-place. Zlib can be obtained |
| 159 | + from <a href="http://www.zlib.net/">http://www.zlib.net/</a> -- the |
| 160 | + <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> is confirmed to work correctly with |
| 161 | + version 1.2.3.</p> |
| 162 | + |
| 163 | + <div class="example"><p><code> |
| 164 | + nmake -f win32\Makefile.msc<br /> |
| 165 | + nmake -f win32\Makefile.msc test |
| 166 | + </code></p></div> |
158 | 167 | </li> |
159 | 168 |
|
160 | 169 | </ul> |
|
0 commit comments