httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 49535] New: msys support for httpd
Date Thu, 01 Jul 2010 06:21:18 GMT
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: bugs@httpd.apache.org
        ReportedBy: jayvdb@gmail.com


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: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message