[Snort-users] problems installing Barnyard on obsd 3.4

Senthil Prabu.S prabu333 at ...8908...
Mon Nov 22 00:52:35 EST 2004


> configure command:
> ./configure --enable-mysql --with-mysql-libraries=/usr/local/lib/
> 
> I verified that I had specified the correct dir in the parameters to
> ./configure and then checked the config.log file where I found this:
> 
> configure:2559: checking for mysql_real_connect in -lmysqlclient
> configure:2578: gcc -o conftest -g -O2 -Wall -I/usr/local/include/mysql 
> -DENABLE_MYSQL  -L/usr/local/lib/ conftest.c -lmysqlclient   -lz -lssl
> -lmysqlclient 1>&5
> /usr/lib/libssl.so.8.0: undefined reference to `BIO_find_type'
> /usr/lib/libssl.so.8.0: undefined reference to `EVP_enc_null'
> /usr/lib/libssl.so.8.0: undefined reference to `EVP_CIPHER_CTX_init'
> /usr/lib/libssl.so.8.0: undefined reference to `X509_NAME_dup'
> /usr/lib/libssl.so.8.0: undefined reference to `COMP_compress_block'
> /usr/lib/libssl.so.8.0: undefined reference to `EVP_rc2_cbc'
> /usr/lib/libssl.so.8.0: undefined reference to `sk_new_null'
> /usr/lib/libssl.so.8.0: undefined reference to
> `X509_STORE_get_by_subject'
> /usr/lib/libssl.so.8.0: undefined reference to `lh_free'
> /usr/lib/libssl.so.8.0: undefined reference to `EVP_VerifyFinal'
> 
> Plus lots more of these.  I.e. the problem seems to be with the ssl
> library???  Any ideas what the real problem is?
> 

It seems that libcrypto library was left out.
So search for the string "LIBS="${LIBS} -lz -lssl -lmysqlclient"
in configrue file,add the flag "-lcrypto" there.


--
HTH,
Senthil Prabu.S

If you are smart enough to know that you're not smart enough to be an
Engineer, then you're in Business.
_________________________________________________________________  





More information about the Snort-users mailing list