Help on compiling apache 2.0.48 --enable-ssl
My server is RedHat 9.0, I tried to compile apache 2.0.48 with option --enable-sslI got the error below, seems that the compiler cant find "krb5.h"
Then I remembered someone said that I must add environment var for kerberos include file. I did it like this :
# export CFLAGS="-I/usr/kerberos/include/ -L/usr/kerberos/lib"
I found the krb5.h there :
# find / -name krb*.h
/usr/include/openssl/krb5_asn.h
/usr/kerberos/include/kerberosIV/krb_err.h
/usr/kerberos/include/kerberosIV/krb.h
/usr/kerberos/include/krb5.h
/usr/kerberos/include/krbafs.h
I checked the environment var :
# set
BASH=/bin/bash
BASH_ENV=/root/.bashrc
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i386-redhat-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
CFLAGS='-I/usr/kerberos/include/ -L/usr/kerberos/lib'
It's there ...
What should I do next ?
Please help

Here is the compile error :
In file included from /usr/include/openssl/ssl.h:179,
from mod_ssl.h:125,
from mod_ssl.c:60:
/usr/include/openssl/kssl.h:72:18: krb5.h: No such file or directory
In file included from /usr/include/openssl/ssl.h:179,
from mod_ssl.h:125,
from mod_ssl.c:60:
/usr/include/openssl/kssl.h:134: parse error before "krb5_enctype"
/usr/include/openssl/kssl.h:136: parse error before '*' token
/usr/include/openssl/kssl.h:137: parse error before '}' token
/usr/include/openssl/kssl.h:149: parse error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:149: parse error before '*' token
/usr/include/openssl/kssl.h:150: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:151: parse error before '*' token
/usr/include/openssl/kssl.h:152: parse error before '*' token
/usr/include/openssl/kssl.h:153: parse error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:153: parse error before '*' token
/usr/include/openssl/kssl.h:155: parse error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:155: parse error before '*' token
/usr/include/openssl/kssl.h:157: parse error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:157: parse error before '*' token
/usr/include/openssl/kssl.h:159: parse error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:159: parse error before '*' token
/usr/include/openssl/kssl.h:161: parse error before "context"
/usr/include/openssl/kssl.h:162: parse error before "kssl_build_principal_2"
/usr/include/openssl/kssl.h:162: parse error before "context"
/usr/include/openssl/kssl.h:165: parse error before "kssl_validate_times"
/usr/include/openssl/kssl.h:165: parse error before "atime"
/usr/include/openssl/kssl.h:167: parse error before "kssl_check_authent"
/usr/include/openssl/kssl.h:167: parse error before '*' token
/usr/include/openssl/kssl.h:169: parse error before "enctype"
In file included from mod_ssl.h:125,
from mod_ssl.c:60:
/usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX"
/usr/include/openssl/ssl.h:909: warning: no semicolon at end of struct or union
/usr/include/openssl/ssl.h:931: parse error before '}' token
make[3]: *** [mod_ssl.lo] Error 1
make[3]: Leaving directory `/data/home/src/httpd-2.0.48/modules/ssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/data/home/src/httpd-2.0.48/modules/ssl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/data/home/src/httpd-2.0.48/modules'
make: *** [all-recursive] Error 1