[pubcookie-dev] RedHat 9: uanble to find krb5.h
Nathan Dors
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.
>
> Cheers,
>
> Troy
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.
-Nathan
More information about the pubcookie-dev
mailing list