[pubcookie-dev] RedHat 9: uanble to find krb5.h
dors at cac.washington.edu
Fri Feb 20 06:56:46 PST 2004
> The issue signaled by Troy Davis ... is still here:
> /usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
Here is what Troy wrote:
On Tue, 1 Jul 2003, Troy Davis wrote:
> The Makefile has a target:
> mod_pubcookie.so: $(MOD_SRC) $(MOD_HEAD) $(LIB_SRC) $(LIB_HEAD) \
> $(builddir)/src/pbc_path.h $(builddir)/src/config.h \
> $(APXS) -c -o mod_pubcookie.so $(CPPFLAGS) \
> $(APACHE_DEFINES) $(LDFLAGS) $(MOD_SRC) $(LIB_SRC)
> It references $CPPFLAGS but not $CFLAGS, which contains values from
> autoconf's --with-krb5 flags. However, mod_pubcookie.c includes httpd.h
> (and indirectly, buff.h -> ssl.h -> kssl.h).
> Unless OPENSSL_NO_KRB5 is defined, kssl.h includes krb5.h, which can't be
> found if kssl.h is in a non-standard location (even if --with-krb5-inc-dir
> is set). Red Hat 9 uses /usr/kerberos/include/, for better or for worse.
> Quick fix is to plop $(CFLAGS) into that Makefile target.
But one might wonder how many people will be using
RedHat 9. I'll probably do most of my testing on
RedHat Enterprise v.3.
More information about the pubcookie-dev