inn-2.4.1 won't 'make' on RHEL 3 system

Bill Tangren bjt at aa.usno.navy.mil
Mon Aug 23 21:42:45 UTC 2004


Hello all:


I unpacked inn 2.4.1, on a fresh install of a RHEL 3 system, and did a 
configure that includes OpenSSL:

./configure --prefix=/news \
             --bindir=/news/bin \
             --sbindir=/news/bin \
             --datadir=/news \
             --sysconfdir=/news/ \
             --sharedstatedir=/news/com \
             --localstatedir=/news/var \
             --libdir=/news/lib \
             --includedir=/news/include \
             --mandir=/usr/local/man \
             --with-perl \
             --enable-largefiles \
             --with-db-dir=/news/db \
             --with-run-dir=/news/run \
             --with-openssl=/usr/bin \
             --with-etc-dir=/news/etc \
             --with-lib-dir=/news/lib \
             --with-spool-dir=/var/spool/news \
             --with-log-dir=/news/log \
             --with-tmp-path=/var/tmp/news \
             --with-sendmail=/usr/lib/sendmail \
             --enable-ipv6 \
             --with-tmp-dir=/var/tmp/news

Configure runs just fine, but 'make' has this error:

**********

gcc -g -O2 -I../include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 
-I/usr/bin/include   -c -o article.o article.c
In file included from /usr/include/openssl/ssl.h:179,
                  from tls.h:30,
                  from article.c: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 tls.h:30,
                  from article.c:19:
/usr/include/openssl/kssl.h:134: syntax error before "krb5_enctype"
/usr/include/openssl/kssl.h:136: syntax error before '*' token
/usr/include/openssl/kssl.h:137: syntax error before '}' token
/usr/include/openssl/kssl.h:149: syntax error before "kssl_ctx_setstring"
/usr/include/openssl/kssl.h:149: syntax error before '*' token
/usr/include/openssl/kssl.h:150: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:151: syntax error before '*' token
/usr/include/openssl/kssl.h:152: syntax error before '*' token
/usr/include/openssl/kssl.h:153: syntax error before "kssl_ctx_setprinc"
/usr/include/openssl/kssl.h:153: syntax error before '*' token
/usr/include/openssl/kssl.h:155: syntax error before "kssl_cget_tkt"
/usr/include/openssl/kssl.h:155: syntax error before '*' token
/usr/include/openssl/kssl.h:157: syntax error before "kssl_sget_tkt"
/usr/include/openssl/kssl.h:157: syntax error before '*' token
/usr/include/openssl/kssl.h:159: syntax error before "kssl_ctx_setkey"
/usr/include/openssl/kssl.h:159: syntax error before '*' token
/usr/include/openssl/kssl.h:161: syntax error before "context"
/usr/include/openssl/kssl.h:162: syntax error before 
"kssl_build_principal_2"
/usr/include/openssl/kssl.h:162: syntax error before "context"
/usr/include/openssl/kssl.h:165: syntax error before "kssl_validate_times"
/usr/include/openssl/kssl.h:165: syntax error before "atime"
/usr/include/openssl/kssl.h:167: syntax error before "kssl_check_authent"
/usr/include/openssl/kssl.h:167: syntax error before '*' token
/usr/include/openssl/kssl.h:169: syntax error before "enctype"
In file included from tls.h:30,
                  from article.c:19:
/usr/include/openssl/ssl.h:909: syntax error before "KSSL_CTX"
/usr/include/openssl/ssl.h:931: syntax error before '}' token
make[1]: *** [article.o] Error 1
make[1]: Leaving directory `/usr/local/inn-2.4.1/nnrpd'
make: *** [all-nnrpd] Error 2

**********

I found this on bugzilla:

http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=111301

which indicates this is a known bug. It is not clear to me from this 
link how to patch.

I installed OpenSSL from RPM's (default install with system).


Does anyone have any suggestions on how I should proceed?

TIA,
Bill Tangren


More information about the inn-workers mailing list