[Snort-users] problems with barnyard, snort and mysql

Kevin Smith kjsmith at ...13166...
Sat Mar 12 07:12:54 EST 2005

Okay, I did notice I forgot to install dev files for mysql, once I did 
that I ran ./configure --enable-mysql, however then it error or the 
library files.

checking for /usr/include/mysql/mysql.h... yes
checking for mysql_real_connect in -lmysqlclient... no
  ERROR: unable to find mysqlclient library
  checked in the following places

however, in /usr/lib there are these files


I know some of them probably are not needed but I think they were left 
there from upgrading the database. One of these should be the file it 
needs correct? Should I just remove anything that is below 14? Since 14 
is in reference to MySQL version 4.1 which is what the server is 
running. Or are these not even the files I need?

Thanks again,


Alejandro Flores wrote:

>Nope, you're doing it wrong.
>The option --enable-mysql is to enable mysql support. But, to compile
>barnyard with mysql support, you'll need mysql headers and libraries
>installed in your computer. If you're using fedora, just execute: yum
>install mysql-devel
>You must be sure you have the headers and libraries files for mysql
>installed in order to compile barnyard with mysql support. Try using
>just this:
>./configure --enable-mysql
>If it gives you an error about mysql.h, you'll have to specify where
>your headers are located:
>./configure --enable-mysql --with-mysql-includes=/path/to/your/mysql_includes
>If it not complains, it will compile with mysql support.
>Alejandro Flores
>>Yes, at least I thought I did. This was the command I ran.
>>./configure --enable-mysql=/etc/snort/ --with-mysql=/etc/snort
>>Now before I only had one mysql.h file which was located
>>/home/mercury/snort-2.2.0/src/win32/WIN32-Includes/mysql/mysql.h which I
>>copied to /etc/snort. I now notice that there is one in my barnyard
>>directory I am thinking I probably screwed that up. Should I recomplie
>>just using the following command?
>>./configure --enable-mysql=/usr/local/src/barnyard-0.2.0/
>>Which is where there is a header file for mysql. If I don't specify the
>>directory this is the error I get.
>>checking for /mysql.h... no
>>  ERROR: unable to find mysql headers (mysql.h)
>>  checked in the following places
>>        /mysql.h
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real users.
>Discover which products truly live up to the hype. Start reading now.
>Snort-users mailing list
>Snort-users at lists.sourceforge.net
>Go to this URL to change user options or unsubscribe:
>Snort-users list archive:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20050312/e3f8e83f/attachment.html>

More information about the Snort-users mailing list