Newbie that I am, newbie that I am, I finally got it to work! Here's the
article I found on the web that helped:
http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=d6e9305c0c7261c,2
&seekm=7538g9%241e%241%40nnrp1.dejanews.com#p
Basically, I did the following:
1. In the jserv build directory, I removed all *.obj, ApacheModuleJServ.pch,
ApacheModuleJserv.lib, ApacheModuleJServ.exp, and ApacheModuleJServ.dll
2. Made myself a file called configure.win32 that contains the following:
PACKAGE=ApacheJServ
VERSION=1.1.2
APACHE_SRC=d:\apache\src
JAVA_HOME=d:\jdk1.3.0_02
JSDK_HOME=d:\JSDK2.0
3. Modified the following items in makefile.win32:
Changed this line:
JSERV_DEFINE = /D "WIN32" /D "NDEBUG" /D "_WINDOWS"
to this:
JSERV_DEFINE = /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /DEAPI
Commented out these lines:
jserv.h: autochange.exe
@autochange PACKAGE=$(PACKAGE) VERSION=$(VERSION) < jserv.h.in
> jserv.h
4. Ran the make:
nmake -f makefile.win32 @configure.win32
The ApacheModuleJserv.dll that it spits out is exactly the same size as the
other one, but it must be right because I no longer get the warning message.
-jc
-----Original Message-----
From: Craig, John
Sent: Tuesday, June 05, 2001 4:53 PM
To: '[EMAIL PROTECTED]'
Subject: FW: RE: Apache + JServ + SSL
The below instructions were very helpful -- I was finally able to build
this, myself -- except I still get the -DEAPI warning on Apache startup.
Any ideas what could be going wrong?
The only clue that I have is that when I originally tried to build, I got
the error:
NMAKE : fatal error U1073: don't know how to make
'd:\apache\src\Release\ApacheCore.lib'
So I copied ApacheCore.lib from the modssl distribution into
d:\apache\src\Release -- that seemed to make the build work, but I'm not
sure.
Particulars on my platform:
Windows 2000 SP2
Visual C++ 6.0, SP3
modssl 2.84
Apache 1.3.20
The pre-built version of modssl that I'm using at present was downloaded
from
http://www.modssl.org/contrib/Apache_1.3.20-Mod_SSL_2.8.4-OpenSSL_0.9.6a-WIN
32.zip
Any advice would be much appreciated
> -----Message d'origine-----
> De: Jay Burgess [SMTP:[EMAIL PROTECTED]]
> Date: vendredi 20 avril 2001 17:05
> À: [EMAIL PROTECTED]
> Objet: RE: Apache + JServ + SSL
>
> >
> > If I well understand the message, I must recompile the JServ module
> > ApacheModuleJServ.dll) with -DEAPI option ... How can I do that (I know
> > that I must do it with Visual C++) ? Or where can I find a Apache
> version
> > compiled with -DEAPI option ?
> >
> Boy, this must be my day to answer questions. :)
>
> Here's what I just did last week, and it works for us.
>
> (1) Create a file called "configure.win32 "in the directory
> <JSERV_ROOT>/sources/c. It should contain the following information (note
> the paths will have to be adjusted to match your setup):
>
> PACKAGE=ApacheJServ
> VERSION=1.1.2
> APACHE_SRC=d:/servers/apache/src
> JAVA_HOME=d:/java/jdk1.2.2
> JSDK_HOME=d:/java/jsdk2.0
> EAPI=true
>
> (2) In the <JSERV_ROOT>/sources/c directory, modify makefile.win32 as
> follows:
>
> Replace both instances of "CoreR" with "Release".
> Comment out the jserv.h build rule:
>
> #jserv.h: autochange.exe
> # @autochange PACKAGE=$(PACKAGE) VERSION=$(VERSION)
> <jserv.h.in > jserv.h
>
> (3) Rebuild JServ:
>
> nmake /f Makefile.win32 @configure.win32
>
> (4) Copy the newly built ApacheModuleJServ.dll to the <WEBSERVER_ROOT>
> directory.
>
> Jay
>
> ______________________________________________________________________
> Apache Interface to OpenSSL (mod_ssl) www.modssl.org
> User Support Mailing List [EMAIL PROTECTED]
> Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]