Joerg wrote:
Ronnie,
the attached patch is somewhat hacked together.
It will define HAVE_KERBEROS and HAVE_HEIMDAL_KERBEROS in the way
your kerberos patches use them.
The default behaviour is to not check (and thus use) kerberos. It
has to be requested explicitly with the --with-krb5 configure option.
Please test and report back (feel free to check it in if it works)
I have tested it on my RedHat8 machine. I could not get it to work.
Some minor issues:
The configuration only adds HAVE_KERBEROS and HAVE_HEIMDAL_KERBEROS to 
epan/config.h and not config.h    should it not go into config.h as well?
I changed packet-kerberos.c to include "epan/config.h" instead of "config.h" 
and packet-kerberos.c compiled.
On my test machine I had MIT Kerberos installed but not Heimdal.
The configure script mistook this for being Heimdal and thus tried to build
it using the Heimdal API. Which failed.
krb5-config --all :
 Version:     Kerberos 5 release 1.2.5
 Vendor:      Massachusetts Institute of Technology
 Prefix:      /usr/kerberos
 Exec_prefix: /usr/kerberos
Since MIT Kerberos is reasonably popular the configure script should check 
that it is in fact heimdal we have and not mit.
After configure has completed it should print a line:
        Use Heimdal Kerberos libraries  : yes
After that it fails during linking of libethereal.so.0.0.1
_________________________________________________________________
Get Extra Storage in 10MB, 25MB, 50MB and 100MB options now! Go to  
http://join.msn.com/?pgmarket=en-au&page=hotmail/es2