Bug 43715 - module header files not installed
Summary: module header files not installed
Status: RESOLVED DUPLICATE of bug 34092
Alias: None
Product: Apache httpd-2
Classification: Unclassified
Component: Win32 MSI Installer (show other bugs)
Version: 2.5-HEAD
Hardware: PC Windows 2000
: P2 normal (vote)
Target Milestone: ---
Assignee: Apache HTTPD Bugs Mailing List
URL:
Keywords: PatchAvailable
Depends on:
Blocks:
 
Reported: 2007-10-28 10:58 UTC by Tom Donovan
Modified: 2007-12-21 20:50 UTC (History)
1 user (show)



Attachments
patch to libhttpd.dsp (Windows) for missing headers (4.02 KB, patch)
2007-10-28 11:00 UTC, Tom Donovan
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Donovan 2007-10-28 10:58:35 UTC
Five modules which define optional functions do not have header files installed
on Windows.  They are:
mod_cache.h     mod_dbd.h   mod_log_config.h
mod_rewrite.h   mod_ssl.h 

This prevents using the APR_OPTIONAL_FN_TYPE macro with these modules' optional
functions. 

The other five modules with optional functions are correctly installed:
mod_cgi.h       mod_core.h    mod_dav.h
mod_include.h   mod_proxy.h   mod_so.h

This is only a problem with Windows installs.

A patch is provided for libhttpd.dsp which adds the missing headers to the
project and copies them to .\include with a custom build step, like the
correctly installed headers.
Comment 1 Tom Donovan 2007-10-28 11:00:25 UTC
Created attachment 21054 [details]
patch to libhttpd.dsp (Windows) for missing headers
Comment 2 Takashi Sato 2007-11-25 04:21:45 UTC
mod_status.h is also a missing header on Windows, isn't it?
< Bug 34092 >
Comment 3 Takashi Sato 2007-11-25 04:27:50 UTC
on Unix at least these are missing:
mod_cache.h mod_rewrite.h mod_so.h
Comment 4 Takashi Sato 2007-11-25 04:50:34 UTC
and mod_authz_dbd.h ?
Comment 5 William A. Rowe Jr. 2007-12-21 20:50:55 UTC
one bug per header is overkill

*** This bug has been marked as a duplicate of 34092 ***