Full_Name: Aryeh Katz
Version: 2.8.5
OS: nt
Submission from: (NULL) (209.140.121.226)


Due to undefined symbols in the apachecore dll, I modified 
makefile.win and Makefile in the ssl directory, to define EAPI_MM.
This allowed the apache server to start up
However, once I did this, the server terminated with an error in
ap_mm_create
Ouch! ap_mm_create(0, "e:/apache/logs/mm.302") failed
Error: MM: -unknown-: OS: No error

Looking over the code, I think this is due to ap_mm.h
In this file, API_EXPORTs are defined for the ap_MM and ap_mm functions.
However, in ap_mm.c, these functions are only stubs. Thus, what is
really desired here, is NOT to include the ap_mm functions in all 
our c files at this point (for the dll wont be able to find the 
symblos for them unless EAPI_MM is defined, and if EAPI_MM is defined,
we only get the stubs,which will terminate at runtime). 
In addition, the symbols which depend on this, should be removed from
the def file.
Can you please confirm that this is what I should be doing for WIN32,
and if not, what course of action I should be taking?
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl)                   www.modssl.org
User Support Mailing List                      [EMAIL PROTECTED]
Automated List Manager                            [EMAIL PROTECTED]

Reply via email to