On Mon, Jun 20, 2016 at 10:03 PM, William A Rowe Jr <wr...@rowe-clan.net> wrote:
> On Mon, Jun 20, 2016 at 9:30 PM, William A Rowe Jr <wr...@rowe-clan.net> > wrote: > >> On Mon, Jun 20, 2016 at 1:46 PM, Ruediger Pluem <rpl...@apache.org> >> wrote: >> >>> >>> On 06/20/2016 07:04 PM, William A Rowe Jr wrote: >>> > Did we miss this build breakage fix in 2.4.22? >>> >>> I guess so, but it only should happen with --enable-mods-shared=few >>> which I guess is not that common. >>> >> >> No, also happens with --enable-modules=none - something used to build >> only the core, or explicitly listed modules, as you might expect out of >> any >> more sophisticated/component-oriented build schema... >> >> checking whether to enable mod_proxy_hcheck... checking dependencies >> configure: WARNING: "mod_watchdog is disabled but required for >> mod_proxy_hcheck" >> checking whether to enable mod_proxy_hcheck... configure: error: >> mod_proxy_hcheck has been requested but can not be built due to >> prerequisite failures >> > > Something else bothersome, but not a showstopper (and not a regression)... > > "../../httpd-2.4/configure" \ > "--prefix=/opt/apache24-apr15-ossl102" \ > "--with-apr=/opt/apr15-ossl102" \ > "--with-apr-util=/opt/apr15-ossl102" > > checking whether to enable mod_lbmethod_byrequests... shared > checking whether to enable mod_lbmethod_bytraffic... shared > checking whether to enable mod_lbmethod_bybusyness... shared > checking whether to enable mod_lbmethod_heartbeat... shared > > Huh??? What does an lbmethod do with no proxy balancer? > More specifically... "../../httpd-2.4/configure" \ "--prefix=/opt/apache24-apr15-ossl102" \ "--with-apr=/opt/apr15-ossl102" \ "--with-apr-util=/opt/apr15-ossl102" \ "--enable-proxy=no" (The default is --enable-mods-shared=most, including proxy) Note that in most other scenarios, the ./configure proceeded, with warnings about "configure: WARNING: "mod_watchdog is disabled but required for mod_proxy_hcheck" checking whether to enable mod_proxy_hcheck... no (disabled)" which was fine. Halting ./configure entirely in an unexpected way, under some of the scenarios, was the reason I believe this candidate is not viable.