kssl errors when compiling Sixfour
When I try to compile SixFour, I get some errors concerning kssl.h, which I will paste at the bottom of this message.
I'm running RedHat 9, with kernel 2.4.20-8 on an i686. If you need to know the versions of any programs I have installed just ask. Here is the complete text from the second make: (It's the same as the first, except the stuff before the errors is not redone.) cd LinkLayer ; LINKLAYER=SSL BUILDOS=LINUX DEBUGGING=OFF MAKE=make make make[1]: Entering directory `/home/andrew/.ht/sixfour/LinkLayer' ln -sf Link_SSL.h Link.h g++ -Wall -DOS=LINUX -O2 -DUSES_SSL_LINKLAYER -c Link_SSL.cpp In file included from /usr/include/openssl/ssl.h:179, from ssl_ctx.h:35, from ssl.h:34, from Link.h:39, from Link_SSL.cpp:19: /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 ssl_ctx.h:35, from ssl.h:34, from Link.h:39, from Link_SSL.cpp:19: /usr/include/openssl/kssl.h:132: 'krb5_enctype' is used as a type, but is not defined as a type. /usr/include/openssl/kssl.h:134: parse error before `*' token /usr/include/openssl/kssl.h:147: parse error before `*' token /usr/include/openssl/kssl.h:151: parse error before `*' token /usr/include/openssl/kssl.h:153: parse error before `*' token /usr/include/openssl/kssl.h:155: parse error before `*' token /usr/include/openssl/kssl.h:157: parse error before `*' token /usr/include/openssl/kssl.h:159: `krb5_context' was not declared in this scope /usr/include/openssl/kssl.h:159: parse error before `,' token /usr/include/openssl/kssl.h:160: `krb5_context' was not declared in this scope /usr/include/openssl/kssl.h:160: parse error before `,' token /usr/include/openssl/kssl.h:163: `krb5_timestamp' was not declared in this scope /usr/include/openssl/kssl.h:163: parse error before `,' token /usr/include/openssl/kssl.h:165: parse error before `*' token /usr/include/openssl/kssl.h:167: `krb5_enctype' was not declared in this scope /usr/include/openssl/kssl.h:167: parse error before `,' token make[1]: *** [LinkLayer_SSL.o] Error 1 make[1]: Leaving directory `/home/andrew/.ht/sixfour/LinkLayer' make: *** [all] Error 2 Any idea why this is happening, and how I can fix it? |
All times are GMT -5. The time now is 11:35 AM. |