Hi, I tried these configuration options:
--with-krb5-flavor=Heimdal \
--with-krb5-dir=/usr \
--with-krb5-lib=/usr \
--with-krb5-include=-I/usr/include/heimdal \
The build fails with these errors:
make[1]: Entering directory `/usr/src/packages/BUILD/openssl-0.9.7_beta4/ssl'
gcc -I../crypto -I.. -I../include -I/usr/include/heimdal -fPIC -DOPENSSL_THREADS
-D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_HEIMDAL -DL_ENDIAN -DOPENSSL_NO_RC5
-DOPENSSL_NO_IDEA -O2 -march=i586 -mcpu=i686 -fmessage-length=0 -fomit-frame-pointer
-DTERMIO -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c -o s2_meth.o s2_meth.c
In file included from ../include/openssl/ssl.h:179,
from ssl_locl.h:129,
from s2_meth.c:59:
../include/openssl/kssl.h:155: parse error before "KSSL_ERR"
../include/openssl/kssl.h:157: parse error before "krb5_ticket_times"
../include/openssl/kssl.h:159: parse error before '*' token
../include/openssl/kssl.h:165: parse error before "krb5_ticket_times"
../include/openssl/kssl.h:167: parse error before "KSSL_ERR"
make[1]: *** [s2_meth.o] Error 1
make[1]: Leaving directory `/usr/src/packages/BUILD/openssl-0.9.7_beta4/ssl'
make: *** [sub_all] Error 1
BTW, I have to prefix the include path like this:
--with-krb5-include=-I/usr/include/heimdal \
^^
to make the Configure script to put it like that into the Makefiles.
Without the "-I" it is only the path that ends up on the command line.
Peter
--
Thought is limitation. Free your mind.
msg13833/pgp00000.pgp
Description: PGP signature
