Russ Allbery writes:

Our Apache is v2.0.64; is that a problem?

It *might* be -- people have had trouble with Apache 2.0 before. But it really shouldn't affect this particular part of the code. This code isn't doing anything with the Apache API; it should work the same on any system.

I ask because the make step failed when building webauth-4.2.0; both
mod_webauth.c and mod_webauthldap.c try to "#include <mod_auth.h>",
which isn't present on our systems. It's not under /usr/include anywhere,
nor under /usr/local/include, nor is it in the webauth distribution.
Googling suggests it's part of Apache, but apparently only for versions
2.2/2.4, because it's not in the 2.0 distribution.

Anyway, to get v4.2.0 to compile, I removed the offending include lines from mod_webauth.c and mod_webauthldap.c. This seemed reasonable as those lines
are not present in the same source files in webauth-4.0.2 (which we are
running on another host). The two modules then compiled fine. Now
I'm wondering if that was an ill-advised fix...

-- Kai

Reply via email to