Hi, I have downloaded OpenSSL-0.9.7c and use Red Hat 9. I wish to run the demos: cli.cpp, serv.cpp and inetdserv.cpp in the demos/ssl directory I move the cli.cpp, serv.cpp, inetdserv.cpp to client.c, server.c and inetdserv.c
pwd: /usr/local/openssl-0.9.7c/demos/ssl WHEN I DO $gcc -I/usr/local/ssl/include/openssl/ -c client.c I get a long list of errors. Seems that there is no krb5.h header file. I checked for this file in the list of header files in /usr/local/include/ssl/include/openssl list I could not find krb5.h although I have kssl.h and krb5_asn.h. I properly installed the openssl by ./configure make make test make install and there were no errors. Errors: [EMAIL PROTECTED] ssl]$ gcc -I/usr/local/ssl/include/openssl/ -c client.c In file included from /usr/include/openssl/ssl.h:179, from client.c:27: /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 client.c:27: /usr/include/openssl/kssl.h:132: parse error before "krb5_enctype" /usr/include/openssl/kssl.h:134: parse error before "FAR" /usr/include/openssl/kssl.h:135: parse error before '}' token /usr/include/openssl/kssl.h:147: parse error before "kssl_ctx_setstring" /usr/include/openssl/kssl.h:147: parse error before '*' token /usr/include/openssl/kssl.h:148: parse error before '*' token /usr/include/openssl/kssl.h:149: parse error before '*' token /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 "kssl_ctx_setprinc" /usr/include/openssl/kssl.h:151: parse error before '*' token /usr/include/openssl/kssl.h:153: parse error before "kssl_cget_tkt" /usr/include/openssl/kssl.h:153: parse error before '*' token /usr/include/openssl/kssl.h:155: parse error before "kssl_sget_tkt" /usr/include/openssl/kssl.h:155: parse error before '*' token /usr/include/openssl/kssl.h:157: parse error before "kssl_ctx_setkey" /usr/include/openssl/kssl.h:157: parse error before '*' token /usr/include/openssl/kssl.h:159: parse error before "context" /usr/include/openssl/kssl.h:160: parse error before "kssl_build_principal_2" /usr/include/openssl/kssl.h:160: parse error before "context" /usr/include/openssl/kssl.h:163: parse error before "kssl_validate_times" /usr/include/openssl/kssl.h:163: parse error before "atime" /usr/include/openssl/kssl.h:165: parse error before "kssl_check_authent" /usr/include/openssl/kssl.h:165: parse error before '*' token /usr/include/openssl/kssl.h:167: parse error before "enctype" In file included from client.c:27: /usr/include/openssl/ssl.h:909: parse error before "KSSL_CTX" /usr/include/openssl/ssl.h:931: parse error before '}' token client.c:28:25: warning: extra tokens at end of #include directive client.c: In function `main': client.c:36: warning: return type of `main' is not `int' ---------------------------------------------------- Can anyone suggest why "krb5.h" header file is absent. How to fix it? Thanks Rebel __________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/ ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]