When I try ./configure on Red Hat 9 Linux or higher, it complains about OpenSSL headers not found.

Try:

./configure --with-ssl-headers=/usr/kerberos/include
or

export CPPFLAGS=-I/usr/kerberos/include && ./configure