I wrote:

"I'm using an Apache 1.3.12 (win32), ApacheJServ 1.1,
mod_ssl 2.6.0 and OpenSSL 0.9.4.
Starting Apache a warning message is appearing "Loaded
DSO [...]\ApacheModuleJServ.dll uses plain Apache 1.3
API, this module might crash under EAPI! (please
recompile it with -DEAPI)
I'm trying to do that but in Visual C++ 6.0 (cl
command) there isn't a -DEAPI option. I think it's a
compiler option and not a linker option.
Does anybody knows which compiler option is the one i
need? or, better, does anybody has an
ApacheModuleJServ.dll already compiled with this
option?"

To compile Apache JServ I'm using nmake:

c:\>nmake -f Makefile.Win32 APACHE_SRC=...
PACKAGE=JServ VERSION=1.1 EAPI

If we add "EAPI" to the command line, the makefile is
setting:

!IFDEF EAPI
JSERV_DEFINE = $(JSERV_DEFINE) /D "EAPI"
!ENDIF

But nothing is doing the .c and .h files with this
macro. If you take a look at the httpd.h file, the
"EAPI" definition is used:

#ifdef EAPI
#include "ap_mm.h"
#endif
#include "alloc.h"
/*
 * Include the Extended API headers.
 * Don't move the position. It has to be after alloc.h
because it uses the
 * pool stuff but before buff.h because the buffer
stuff uses the EAPI, too. 
 */
#ifdef EAPI
#include "ap_hook.h"
#include "ap_ctx.h"
#endif /* EAPI */

�?I don't know what to do.
_______________________________________________________________
Do You Yahoo!?
Consiga gratis su direcci�n @yahoo.es en http://correo.yahoo.es
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to