The following patch will allow building of mod_ssl-2.8.0-1.3.17 on NT.

The following fixes are included:
1) configure.bat - Buiild fails because module names have changed in Apache
1.3.17

2) pkg.eapi\eapi.patch - fixes the following linker errors:
> ApacheCore.def : error LNK2001: unresolved external symbol ap_aquire_pool
> ApacheCore.def : error LNK2001: unresolved external symbol

3) pkg.sslmod\Makefile.win32 - link fails because ApacheCore.lib has been
moved in Apache 1.31.7

These patches were created on Windows (naturally) so there may be some line
ending issues if the patches are applied on Unix.

An issue that I have observed, and not addressed:
The mod_ssl Apache module does not get built from the main Apache make file.
You have to use the following commands:
cd src\modules\ssl
nmake


Apologies in advance if this is not the right place to post this message or
if my email client wraps long lines in the patch.

Indy Singh
www.nusphere.com




--- ..\mod_ssl-2.8.0-1.3.17-original\configure.bat Sat Jan 27 15:56:28 2001
+++ configure.bat Thu Feb 08 13:28:46 2001
@@ -484,19 +484,23 @@
     ap\ap.mak
     main\gen_test_char.mak
     main\gen_uri_delims.mak
-    modules\proxy\ApacheModuleProxy.mak
-    os\win32\ApacheModuleAuthAnon.mak
-    os\win32\ApacheModuleCERNMeta.mak
-    os\win32\ApacheModuleDigest.mak
-    os\win32\ApacheModuleExpires.mak
-    os\win32\ApacheModuleHeaders.mak
-    os\win32\ApacheModuleInfo.mak
-    os\win32\ApacheModuleRewrite.mak
-    os\win32\ApacheModuleSpeling.mak
-    os\win32\ApacheModuleStatus.mak
-    os\win32\ApacheModuleUserTrack.mak
     os\win32\ApacheOS.mak
     os\win32\MakeModuleMak.mak
+    os\win32\mod_auth_anon.mak
+    os\win32\mod_auth_digest.mak
+    os\win32\mod_cern_meta.mak
+    os\win32\mod_digest.mak
+    os\win32\mod_expires.mak
+    os\win32\mod_headers.mak
+    os\win32\mod_info.mak
+    os\win32\mod_proxy.mak
+    os\win32\mod_rewrite.mak
+    os\win32\mod_speling.mak
+    os\win32\mod_status.mak
+    os\win32\mod_usertrack.mak
+    os\win32\mod_auth_dbm.mak
+    os\win32\Win9xConHook.mak
+    os\win32\installer\installdll\install.mak
     regex\regex.mak
 )) {
     patch_mak($ssl, $apache, $mak);
--- ..\mod_ssl-2.8.0-1.3.17-original\pkg.eapi\eapi.patch Mon Jan 29 14:42:52
2001
+++ pkg.eapi\eapi.patch Thu Feb 08 14:31:58 2001
@@ -2026,8 +2026,6 @@
 + ap_set_callback_and_alarm
 + recvwithtimeout
 + sendwithtimeout
-+ ap_aquire_pool
-+ ap_make_shared_pool
 + ap_make_shared_sub_pool
 + ap_release_pool
 + ap_mm_useable
--- ..\mod_ssl-2.8.0-1.3.17-original\pkg.sslmod\Makefile.win32 Tue Jan 23
07:32:06 2001
+++ pkg.sslmod\Makefile.win32 Mon Feb 12 13:25:56 2001
@@ -122,7 +122,7 @@
 $(LIBNAME).so: $(OBJS)
  $(LD) $(LDFLAGS) /dll /out:$@ \
   $(OBJS) \
-  ..\..\CoreR\ApacheCore.lib \
+  ..\..\Release\ApacheCore.lib \
   $(SSL_LIB)\ssleay32.lib \
   $(SSL_LIB)\libeay32.lib \
   wsock32.lib gdi32.lib

______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to