Hello everyone
I've been reading this board for quite a while but I didn't have to ask anything until now. I searched all over and it seems I cannot find a solution to my problem
I have a freshly installed / updated RedHat 9, and I'm trying to compile Apache 2.0.49 on it to be able to install the latest version of PHP.
I'm getting a problem while compiling related to SSL.
I start with:
./configure --enable-so --enable-ssl --with-ssl=/usr --enable-perl
Those are the SSL Packages I have installed:
openssl-0.9.7a-20.2
openssl096b-0.9.6b-15
openssl-perl-0.9.7a-20.2
openssl096-0.9.6-25.9
openssl-devel-0.9.7a-20.2
This is the error I get:
make[3]: Entering directory `/usr/src/httpd-2.0.49/modules/ssl'
/usr/src/httpd-2.0.49/srclib/apr/libtool --silent --mode=compile gcc -g -O2 -pthread -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -I/usr/src/httpd-2.0.49/srclib/apr/include -I/usr/src/httpd-2.0.49/srclib/apr-util/include -I. -I/usr/src/httpd-2.0.49/os/unix -I/usr/src/httpd-2.0.49/server/mpm/prefork -I/usr/src/httpd-2.0.49/modules/http -I/usr/src/httpd-2.0.49/modules/filters -I/usr/src/httpd-2.0.49/modules/proxy -I/usr/src/httpd-2.0.49/include -I/usr/src/httpd-2.0.49/modules/generators -I/usr/include/openssl -I/usr/src/httpd-2.0.49/modules/dav/main -prefer-non-pic -static -c mod_ssl.c && touch mod_ssl.lo
In file included from /usr/include/openssl/ssl.h:179,
from mod_ssl.h:91,
from mod_ssl.c:26:
/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:91,
from mod_ssl.c:26:
/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:91,
from mod_ssl.c:26:
/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 `/usr/src/httpd-2.0.49/modules/ssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/httpd-2.0.49/modules/ssl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/httpd-2.0.49/modules'
make: *** [all-recursive] Error 1
I really don't know what's wrong... The redhat 9 has all the latest updates from the redhat ftp for version 9.
I thought to upgrade OpenSSL and compile it from source, but when I tried removing the package, I got a TON of failed dependencies. Not sure how to fix this problem
Any help would be appreciated!
Thanks!