new bro "CURRENT" release - 0.8a48 COMPILATION

Anton Chuvakin, Ph.D. anton at netForensics.com
Wed Oct 22 06:52:28 PDT 2003


All,

Trying to compile 0.48 -> getting weird errors.

system: Linux RH 9 Intel

A.  Default
===========

1. ./configure
results in:  everything seems OK, it says
------------------------
...
config.status: config.h is unchanged

Compiling Bro with OpenSSL support: Yes
------------------------
2. make
results in: errors
------------------------
/usr/include/openssl/kssl.h:134: 'krb5_enctype' is used as a type, but is
not
   defined as a type.
/usr/include/openssl/kssl.h:136: syntax error before `*' token
/usr/include/openssl/kssl.h:149: 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: parse error before `*' token
/usr/include/openssl/kssl.h:161: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:161: parse error before `,' token
/usr/include/openssl/kssl.h:162: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:162: parse error before `,' token
/usr/include/openssl/kssl.h:165: `krb5_timestamp' was not declared in this
   scope
/usr/include/openssl/kssl.h:165: parse error before `,' token
/usr/include/openssl/kssl.h:167: parse error before `*' token
/usr/include/openssl/kssl.h:169: `krb5_enctype' was not declared in this
scope
/usr/include/openssl/kssl.h:169: parse error before `,' token
make: *** [main.o] Error 1
------------------------

B. Seeing the above and trying to recover by disabling ssl
==========================================================

1. ./configure --without-openssl
results in:
everything seems OK, it says
------------------------
...
config.status: config.h is unchanged

Compiling Bro with OpenSSL support: Yes (no)
------------------------

2. make
results in: same errors!
------------------------
/usr/include/openssl/kssl.h:134: 'krb5_enctype' is used as a type, but is
not
   defined as a type.
/usr/include/openssl/kssl.h:136: syntax error before `*' token
/usr/include/openssl/kssl.h:149: 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: parse error before `*' token
/usr/include/openssl/kssl.h:161: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:161: parse error before `,' token
/usr/include/openssl/kssl.h:162: `krb5_context' was not declared in this
scope
/usr/include/openssl/kssl.h:162: parse error before `,' token
/usr/include/openssl/kssl.h:165: `krb5_timestamp' was not declared in this
   scope
/usr/include/openssl/kssl.h:165: parse error before `,' token
/usr/include/openssl/kssl.h:167: parse error before `*' token
/usr/include/openssl/kssl.h:169: `krb5_enctype' was not declared in this
scope
/usr/include/openssl/kssl.h:169: parse error before `,' token
make: *** [main.o] Error 1
------------------------

Ideas?


-- 
Anton Chuvakin, Ph.D., GCIA, GCIH
Senior Security Analyst
Product Management Group
netForensics -  http://www.netForensics.com
732-393-6071



More information about the Bro mailing list