ssldump version: 0.93b
openssl version:0.97a
platform:
Linux version 2.4.20-8
(bhcompile@porky.devel.redhat.com) (gcc version 3.2.2
20030222 (Red Hat Linux 3.2.2-5))
The building process:
1. ./configure
2. make
then the error was given as follows:
gcc -g -O2 -DHAVE_LIBM=1 -
DHAVE_SYS_TIME_H=1 -DSTDC_HEADERS=1 -
DTIME_WITH_SYS_TIME=1 -
DSIZEOF_UNSIGNED_SHORT=2 -
DSIZEOF_UNSIGNED_INT=4 -
DSIZEOF_UNSIGNED_LONG=4 -
DSIZEOF_UNSIGNED_LONG_LONG=8 -
DRETSIGTYPE=void -DHAVE_VPRINTF=1 -
DHAVE_STRDUP=1 -c -o
ssl.enums.o ./ssl/ssl.enums.c -DOPENSSL -
D_BSD_SOURCE=1 -DLINUX -I./base/ -I./null/ -
I./ssl/ -Icommon/include/ -I./null/ -I./ssl/ -I/usr/include
In file included from /usr/include/openssl/ssl.h:179,
from ssl/ssl.enums.c:6:
/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/ssl.enums.c:6:
/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 ssl/ssl.enums.c:6:
/usr/include/openssl/ssl.h:909: parse error
before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: parse error before '}' token
make: *** [ssl.enums.o] Error 1
Logged In: NO
Hi,
I had the same problem compiling 0.9b3 on a RED-HAT AS3 with
openssl 0.9.7.
However, I could compile with the following command :
CFLAGS='-I/usr/kerberos/include' make
Indeed, the kerberos headers are not in the /usr/include
directory but in /usr/kerberos/include.
I don't think the pb is in ssldump.
Hope it may help ;o)