https://issues.apache.org/bugzilla/show_bug.cgi?id=49535
Summary: msys support for httpd
Product: Apache httpd-2
Version: 2.3-HEAD
Platform: PC
OS/Version: All
Status: NEW
Severity: enhancement
Priority: P2
Component: Build
AssignedTo: [email protected]
ReportedBy: [email protected]
Created an attachment (id=25675)
--> (https://issues.apache.org/bugzilla/attachment.cgi?id=25675)
msys/mingw support for httpd 2.3.6
A few changes are needed in order to build httpd under msys/mingw.
I am using (uname -a):
MINGW32_NT-5.1 DHZZBH1S 1.0.11(0.46/3/2) 2009-07-11 17:46 i686 Msys
server/mpm/winnt/config3.m4:
The msys library 'mswsock' is required for me. I am not sure whether this is
available/required in earlier versions of msys.
One way to ensure this always works is to use AX_CHECK_DLL_FUNC, which is
included in APR.
http://marc.info/?l=apr-dev&m=114506483818517&w=2
Maybe there is a better way?
server/Makefile.in
support/Makefile.in
Programs checkgid & fcgistarter are don't compile on Windows.
Source file mpm_unix.c isnt needed on Windows.
mod_file_cache:
not supported with APR on Windows
see #error at mod_file_cache.c:74
mod_cgid:
httpd code doesn't support Windows
see #error at mod_cgid.c:1375
mod_authz_dbd
mod_cache
mod_watchdog
mod_dbd
mod_dav
mod_ratelimit
mod_status
mod_lua
mod_proxy
mod_session:
Currently the header files are using definitions (like
AUTHZ_DBD_DECLARE_EXPORT) that are only provided by the dsp files.
Either the dsp files need to use define's that are common to the unix headers,
or the msys build needs to define the same defines as in the dsp files.
mpm_common.h:
several symbols need to be removed with ifdef so that they don't end up in
exports.c
os/win32/os.h
http://marc.info/?l=apr-dev&m=114506486425193&w=2
server/mpm/winnt/mpm_winnt.c:
STACK_SIZE_PARAM_IS_A_RESERVATION is missing in my w32api
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]